
Variabel Pada Matlab
Variabel Pada Matlab
Penulis: Miftah
Untuk mendefinisikan suatu variabel pada MATLAB, misalkan variabel x = 8, y = 1, dan z = 3, pada Command Window, ketik:
- >> x=8
- x =
- 8
- >> y=1
- y =
- 1
- >> z=3
- z =
- 3
Jika kita ingin mengetahui variabel-variabel apa saja yang sudah kita definisikan pada MATLAB agar suatu saat kita tidak menggunakan variabel yang sama, maka ketik who di Command Window.
- >> who
- Your variabels are:
- x y z
Perintah who di atas digunakan untuk menampilkan semua variabel yang telah terdefinisi di dalam MATLAB yang juga tercantum dalam workspace.
Atau ketik whos di Command Window.
- >> whos
- Name Size Bytes Class Attributes
- x 1×1 8 double
- y 1×1 8 double
- z 1×1 8 double
Sedangkan perintah whos digunakan untuk menampilkan daftar semua variabel dalam workspace beserta ukurannya.
Jika ingin menghapus variabel x, y atau z, gunakan clear diikuti nama variabel yang akan dihapus. Misalkan kita ingin menghapus variabel x dan y, maka ketik:
- >> clear x y
Untuk mengecek variabel yang tersisa ketik:
- >> who
- Your variabels are:
- z
Sedangkan untuk menghapus semua variabel, ketik clear all.
Untuk mendefinisikan variabel secara simbolik, gunakan perintah syms dan kemudian kita juga bisa melakukan operasi aljabar pada variabel tersebut, misal:
- >> syms x y
- >> x+2*x+3*y
- ans =
- 3*x + 3*y
Keterangan: yang kita lakukan pada perintah di atas adalah melakukan operasi aljabar x + 2x + 3y dan setelah dieksekusi mendapatkan hasil akhir 3x + 3y.
Contoh kedua, kita akan membuat variabel simbolik dan kita operasikan secara matriks.
- >> syms a b c d e f g h
- >> X=[a b;c d]
- X =
- [ a, b]
- [ c, d]
- >> Y=[e f;g h]
- Y =
- [ e, f]
- [ g, h]
- >> X*Y
- ans =
- [ a*e + b*g, a*f + b*h]
- [ c*e + d*g, c*f + d*h]
Keterangan: yang kita lakukan pada perintah di atas adalah melakukan perkalian antara matriks X ordo 2×2 dengan matriks Y ordo 2×2
Jika kita ingin menulis suatu kata atau kalimat yang memiliki format string, kata atau kalimat tersebut harus diberi tanda (”).
- >> teks_kalimat=’contoh kalimat dengan format string’
- teks_kalimat =
- contoh kalimat dengan format string
Apabila kita ketik whos di Command Window, maka akan terlihat keterangan:
- >> whos
- Name Size Bytes Class Attributes
- teks_kalimat 1×35 70 char
Dalam MATLAB terdapat beberapa variabel yang sudah tersedia sehingga kita tidak perlu mendefinisikan variabel tersebut. Variabel yang dimaksud tercantum di dalam tabel di bawah ini.
Variabel | Keterangan |
Ans | “answer”, digunakan untuk menyimpan hasil perhitungan yang terakhir. |
Eps | bilangan sangat kecil mendekati nol yang merupakan batas akurasi perhitungan di MATLAB. |
i, j | unit imajiner, √-1, untuk menyatakan bilangan kompleks. |
Inf | “infinity”, bilangan positif tak berhingga. |
NaN | “not a number”, untuk menyatakan hasil perhitungan yang tak terdefinisi, misalkan 0/0 dan inf/inf. |
Pi | konstanta π, 3,141592653589793. |