27 Mar 2012

5
Komentar

Kenalan Sama MATLAB


Di semester kali ini saya menghadapi yang namanya MATLAB. Software matematika yang serba bisa ini memang harus dipelajari untuk semua bidang yang membutuhkan perhitungan matematis, mulai dari statistika, fisika, hingga elektronika sekalipun. Sebenarnya apa itu MATLAB?
MATLAB adalah sebuah bahasa tingkat tinggi untuk komputasi teknis. Ia menggabungkan komputasi, visualisasi, dan pemrograman dalam satu kesatuan yang mudah digunakan di mana masalah dan penyelesaiannya diekspresikan dalam notasi matematik yang sudah dikenal. Pemakaian MATLAB meliputi :
  • Matematika dan komputasi
  • Pengembangan algoritma
  • Akuisisi data
  • Pemodelan, simulasi dan prototype
  • Grafik saintifik dan engineering
  • Perluasan pemakaian, seperti graphical user interface (GUI).
Nama MATLAB merupakan singakatan dari matrix labolatory. MATLAB awalnya dibuat untuk memudahkan dalam mengakses software matriks yang telah dikembangkan oleh LINPACK dan EISPACK. Dalam perkembangannya, MATLAB mampu mengintegrasikan beberapa software matriks sebelumnya dalam satu software untuk komputasi matriks. Tidak hanya itu, MATLAB juga mampu melakukan komputasi simbolik yang biasa dilakukan oleh MAPLE.

Untuk bekerja menggunakan MATLAB, ada 2 cara, yaitu menggunakan Command Window dan M-File. Command Window adalah jendela kerja utama dari MATLAB, ditandai dengan simbol ">>". Cara kerjanya sama dengan cmd pada sistem operasi windows, ketika kita menekan enter, perintah akan langsung dieksekusi. Sedangkan pada M-File, lebih seperti Notepad. Dimana kita dapat mengetik dan mengedit listing program layaknya mengetik di Notepad. Kemudian untuk menjalankan perintahnya, tinggal tekan F5 atau cari di menu Debug>Run *akan disave terlebih dahulu*. Untuk perhitungan sederhana seperti tambah kurang kali bagi lebih praktis jika menggunakan Command Window. Namun untuk program yang kompleks lebih mudah menggunakan M-File, karena dapat melakukan pengeditan secara mudah dan cepat.

Berikut contoh penggunaan Command Window di MATLAB:


>> x=[0:20];
>> y=x;
>> plot(x,y)

Penjelasan:
x=[0:20];  //jarak sumbu x, yaitu dari 0 sampai 20
y=x;         //nilai y berbanding lurus dengan x
plot(x,y)   //memplot atau menampilkan grafik x dan y

Nah, kemudian berikut ini adalah contoh penggunaan dari M-File:


for i=[0.25:1:3]
z=linspace(0,2*pi);
x=0.5+i*i+cos(z);
y=5*i+sin(z);
plot(x,y);
axis([0 20 0 20])
getframe
end
for i=[3:-0.2:0.075]
z=linspace(0,2*pi);
x=0.75+18-i*i+cos(z);
y=5*i+sin(z);
plot(x,y);
axis([0 20 0 20])
getframe
end

Itu tadi adalah contoh program bola memantul menggunakan M-File MATLAB.
Bahasa pemrogramannya agak mirip dengan bahasa C. Jadi lebih mudah menyesuaikannya. Selain grafik 2dimensi, MATLAB juga bisa membuat grafik 3dimensi, bahkan juga bisa untuk membuat aplikasi GUI.

Nah, berikut ini e-book tutorial MATLAB gratis yang bisa dijadikan referensi :)


</zep