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. |