Istilah-istilah Pada Pemrograman Matlab (Pemula)
Istilah-istilah Pada Pemrograman Matlab
1) Variabel
Data dan variabel yang dibuat dalam command window maupun pada jendela editor, tersimpan dalam workspace MATLAB. Ada beberapa aturan dalam penamaan variabel di dalam MATLAB, yaitu :- nama variabel harus terdiri atas satu kata tanpa spasi
- nama variabel dibedakan antara huruf besar dan huruf kecil (case sensitive)
- panjang maksimum nama variabel adalah 31 karakter, karakter setelahnya akan diabaikan
- nama variabel harus diawali dengan huruf a-z, diikuti dengan sembarang bilangan 0-9, huruf atau garis bawah (under line)
- karakter tanda baca tidak diperbolehkan karena banyak diantaranya mempunyai arti tersendiri dalam MATLAB
MATLAB mempunyai beberapa variabel spesial yakni :
Perintah assignment (pemberian nilai) pada variabel ada dua macam yaitu :
variable = number;
variable = expression;
Contoh :
panjang = 20;
luas = panjang*lebar;
2) Komentar Dan Tanda Baca
Untuk memberikan komentar/keterangan pada perintah MATLAB, harus didahului dengan tanda %. Beberapa perintah dapat diletakkan pada baris yang sama dengan dipisahkan oleh tanda koma atau titik koma. Tanda koma memberitahu MATLAB untuk menampilkan hasil sedangkan tanda titik
koma mencegah penampilan hasil. Suatu perintah MATLAB yang akan ditulis terpisah tidak dalam baris yang sama harus ditandai dengan tiga titik berurutan. Posisi tanda tiga titik tersebut harus berada di antara nama variabel dan operator. Jadi nama variabel tidak dapat dipecah.
Contoh :
komputer=4 %jumlah komputer
komputer = 4,buku = 6;pensil = 2
items = komputer+buku…
+pensil
3) Bilangan dalam MATLAB
MATLAB merepresentasikan bilangan dalam dua bentuk yaitu :
Fixed point: bentuk desimal dengan titik desimal opsional,
contoh :
2.6349 -381 0.00023
Floating point: notasi ilmiah dalam bentuk m × 10e,
contohnya :
2.6349 × 10^5 dinyatakan sebagai 2.6349e5
4) Operator MATLAB
- Operator Aritmatika
Urutan operasi mengikuti ketentuan sebagai berikut :
- Dalam tanda kurung, yang pertama dieksekusi adalah tanda kurung yang paling dalam
- Pangkat (^), kiri ke kanan
- Perkalian (*) dan pembagian (/ atau \) dengan urutan yang sama, dari kiri ke kanan
- Penjumlahan (+) dan pengurangan (−) dengan urutan yang sama, kiri ke kanan
- Operator Relasi / Perbandingan
Hasil dari semua ekpresi relasi menghasilkan nilai benar (1) atau salah (0)
Tabel 16. Operator Relasi
- Operator Logika
Operator logika menyediakan cara untuk menggabungkan atau menegasikan ekspresi relasi. Hasil dari operator logika juga dapat berupa pernyataan benar (1) atau salah (0).
Tabel 17. Operator Logika
5) Fungsi-fungsi Matematika Umum
Seperti kalkulator sain biasa, MATLAB mempunyai berbagai fungsi umum yang penting untuk matematika, teknik, dan ilmu pengetahuan. Sebagai tambahan atas fungsi-fungsi tersebut, MATLAB juga menyediakan ratusan fungsi khusus dan algoritma yang berguna untuk menyelesaikan permasalahan tertentu.
Dalam program MATLAB digunakan perintah sebagai berikut.
x = sqrt(2)/2
y = exp(-(x^2)/2)/sqrt(2*pi)
z = 20*log10(y)
6) Teks
Selain kemampuan memanipulasi bilangan, MATLAB juga mampu mengolah teks, seperti menempatkan label dan judul pada grafik. Dalam MATLAB variabel teks disebut character strings atau strings.
Karakter string adalah teks yang diawali dan diakhiri dengan tanda petik tunggal („). Setiap karakter dalam suatu string adalah satu elemen array (larik), dengan setiap elemennya sebesar 2 byte. String merupakan array numerik dengan atribut khusus, oleh karena itu string dapat dimanipulasi dengan menggunakan semua metode manipulasi array yang tersedia di MATLAB.
MATLAB menyediakan sejumlah fungsi konversi string sebagai berikut :
MATLAB juga menyediakan sejumlah fungsi string sebagai berikut :
Contoh konversi format bilangan pada MATLAB.
LATIHAN
Setelah memahami konsep di atas, saatnya kita sekarang latihan, agar tahu kemampuan kita. Latihan yang pertama adalah debugging atau mengkoreksi program yang sudah di sediakan. Kita tinggal mengkoreksi di bagian mana yang salah dari program tersebut.
- Debugging
Berikut ini adalah program yang digunakan untuk menghitung output dari rumus-rumus berikut.
Ketiklah program di bawah ini di MATLAB editor, kemudian jalankan program tersebut dan temukan serta perbaiki kesalahan yang ada, sehingga diperoleh hasil perhitungan yang benar.
clear all
x=2;
y=1;
z=3;
a=(2*x+3*y)(3*z-4*y)
b=x^7/y+z)
c=sqrt(abs(x^2-4*y*z))
- Design
Rancanglah sebuah program untuk membaca dua bilangan bulat yang berisi nilai resistansi resistor R1 dan R2, kemudian menampilkan hasil perhitungan resistansi ekuivalen jika keduanya dihubung seri dan jika dihubung paralel.
NB : Bagi yang masih bingung silahkan di tanyakan di Forum
Recent Post : ARRAY ATAU LARIK PADA BAHASA C/C++
0 Response to "Istilah-istilah Pada Pemrograman Matlab (Pemula)"
Post a Comment