You are on page 1of 3

Komputasi Numerik

Posted by Singgih Sri Kartiko | 5:57 PM | Civil Engineering | 4 comments »

Komputasi Numerik

Merupakan suatu perhitungan model matematika terhadap suatu permasalahan yang ada,
dengan menggunakan suatu alat atau software pada komputer. Kebetulan, pada mata
kuliah Komputasi Numerik di Teknik Sipil Universitas Indonesia menggunakan suatu
program open source bernama octave. Sebuah program yang mungkin mirip dengan
mathlab dengan berbagai kelebihan di dalamnya, namun tidak bisa dianggap remeh. Saya
ucapkan terima kasih kepada para pembuat maupun pengembang program ini sehingga
program ini dapat digunakan oleh masyarakat pada umumnya.

Berikut penggunaan pada program octave yang telah diajarkan oleh Dr.-Ing. Henki W.
Ashadi. Terima kasih Pak Henki, mata kuliah ini sangat membantu, mungkin sebagai
masukan, sebaiknya diadakan di awal tahun, sehingga dapat berjalan bersamaan dengan
mata kuliah kalkulus, aljabar linear, fisika , statistik dan kalkulus lanjut. Hehe…

Variabel

Variable yang digunakan pada umumnya yaitu…

Octave> a=1

Sehingga akan di cetak sebagai berikut :

Octave>

a=1

string variabel yang dapat dipergunakan :

Octave> c='nama saya ', d=' singgih'

c = nama saya

d = singgih

Octave>e=[c d]

e = nama saya singgih

variable octave termasuk sensitive, sehingga penulisan a dan A sangatlah berbeda ketika dimasukkan ke
dalam program.

Array, Matrix, dan Vektor

Octave> a=[ 1 2 3 4 5 6] atau a=[1:1:6]


a= 1 2 3 4 5 6

artinya a(1)=1,a(2)=2, a(3)=3, a(4)=4, dst.

matriks b merupakan matriks transpose dari matriks a :

Octave> b=a'

b=1

Untuk membuat kolom baru pada Matriks dapat dibuat dengan dengan cara membatasi dengan tanda ;

Sebagai contoh c=[1 2 3; 4 5 6; 7 8 9], menjadi

c=

123

456

789

Operasi Matematik

Operasi matematik dapat dilakukan dengan operator sebagai berikut :

^ Pangkat
- Pengurangan
*/ Perkalian dan Pembagian
+- Penambahan Pengurangan

Fungsi Internal

Octave mempunyai fungsi internal yang tidak kalah dengan program sejenis yaitu :

Octave> log(a), sin(a), asin(a), sinh(a), sqrt(a), tan(a), tanh(a), exp(x),

Grafik
Octave dapat menggunakan grafik dengan perintah plot:
Octave> plot(a,v)

Grafik juga dapat ditambahkan dengan judul yang lainnya sbb :

Octave> title('Plot a versus v')

Octave> xlabel('Nilai a ')

Octave> ylabel('Nilai v')

Octave> grid

Sedangkan perintah print ('namafile'), akan mencetak grafik yang sudah dibuat ke dalam

ekstensi file seperti adalah 'png', 'jpg', 'emf', 'pbm', 'dxf','corel', 'aifm' dst.

Membuat program dengan OCTAVE


Untuk membuat program dapat menggunakan cara dengan membuat script file dengan ekstensi .m atau M-
file. Pada scite editor

You might also like