DASAR-DASAR PENGERTIAN MATLAB
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.
0 comments