DASAR-DASAR PENGERTIAN MATLAB

by - April 11, 2013



DASAR-DASAR PEMROGRAMAN MATLAB

1. Pendahuluan

    Matlab merupakan bahasa pemrograman yang hadir dengan fungsi dan karakteristik yang
berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic
maupun C++. Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untuk
kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik,
analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan.
Matlab hadir dengan membawa warna yang berbeda.
   Hal ini karena matlab membawa keistimewaan dalam fungsi-fungsi matematika, fisika, statistik, dan visualisasi. Matlab dikembangkan oleh MathWorks, yang pada awalnya dibuat untuk memberikan kemudahan mengakses data matrik pAda proyek LINPACK dan EISPACK. Saat ini matlab memiliki ratusan fungsi yang dapat digunakan sebagai problem solver mulai dari simple sampai masalah-masalaha yang kompleks dari berbagai disiplin ilmu.
2. Lingkungan Kerja Matlab

   2.1 Beberapa Bagian dari Window Matlab
Current Directory
     Window ini menampilkan isi dari direktori kerja saat menggunakan matlab. Kita dapat
mengganti direktori ini sesuai dengan tempat direktori kerja yang diinginkan. Default dari
alamat direktori berada dalam folder works tempat program files Matlab berada.
Command History
    Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukan oleh pengguna terhadap matlab.
Command Window
    Window ini adalah window utama dari Matlab. Disini adalah tempat untuk menjalankan fungsi, mendeklarasikan variable, menjalankan proses-proses , serta melihat isi variable.
Workspace
   Workspace berfungsi untuk menampilkan seluruh variabel-variabel yang sedang aktif pada
saat pemakaian matlab. Apabila variabel berupa data matriks berukuran besar maka user dapat
melihat isi dari seluruh data dengan melakukan double klik pada variabel tersebut. Matlab
secara otomatis akan menampilkan window “array editor” yang berisikan data pada setiap
variabel yang dipilih user Gambar berikut menampilkan tampilan antar muka dari matlab versi 7.0.




    2.2 Getting Help
         Matlab menyediakan fungsi help yang tidak berisikan tutorial lengkap mengenai Matlab dan segala keunggulannya. User dapat menjalankan fungsi ini dengan menekan tombol pada
toolbar atau menulis perintah ‘helpwin’ pada command window. Matlab juga menyediakan
fungsi demos yang berisikan video tutorial matlab serta contoh-contoh program yang bisa
dibuat dengan matlab.

   2.3 Interupting dan Terminating dalam Matlab
       Untuk menghentikan proses yang sedang berjalan pada matlab dapat dilakukan dengan menekan tombol Ctrl-C. Sedangkan untuk keluar dari matlab dapat dilakukan dengan menuliskan perintah exit atau quit pada comamnd window atau dengan menekan menu exit pada bagian menu file dari menu bar.

3. Variabel Pada Matlab
    Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String. Dalam matlab setiap
variabel akan disimpan dalam bentuk matrik. User dapat langsung menuliskan variabel baru
tanpa harus mendeklarasikannya terlebih dahulu pada command window
Contoh pembuatan variabel pada matlab :

>> varA = 1000
varA =

1000
>> varB = [45 2 35 45]
varB =

45 2 35 45
>> varC = 'test variabel'
varC =
 test variabel
    Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu diperhatikan penggunaan
huruf besar dan kecil pada penamaan variabel. Apabila terdapat variabel lama dengan nama
yang sama maka matlab secara otomatis akan me-replace variabel lama tersebut dengan
variabel baru yang dibuat user.
Penambahan A + B A + B 1+2
Pengurangan A – B A – B 4-3
Eksponensial AB A ^ B 4^3

5. Fungsi Matematika lainnya
    Beberapa fungsi matematika lainnya yang dapat kita gunakan untuk operasi matematika antara lain sebagai berikut:
abs(x) : fungsi untuk menghasilkan nilai absolut dari x
sign(x) : fungsi untuk menghasilkan nilai -1 jika x<0, 0 jika x=0 dan 1 jika x>1
exp(x) : untuk menghasilkan nilai eksponensian natural, e x
log(x) : untuk menghasilkan nilai logaritma natural x, ln x
log10(x) : untuk menghasilkan nilai logaritma dengan basis 10, x 10 log
sqrt(x) : untuk menghasilkan akar dari nilai x, x
rem(x,y) : untuk menghasilkan nilai modulus (sisa pembagian) x terhadap y.

You May Also Like

0 comments