Modul Matlab Pendahuluan

9
BAB I Matriks Dan Matlab 1.1 Perangkat Lunak Matlab Matlab (matrix laboratory) merupakan perangkat lunak produk dari The MathWorks,Inc yang memadukan kemampuan perhitungan, pencitraan, dan permograman dalam satu paket. Secara garis besar lingkungan kerja Matlab terdiri atas beberapa unsur, yaitu : 1. Command window (layar kendali) 2. Workspace (rak data) 3. Command history (layar pengingat) 4. M-file (editor) Command window merupakan jendela utama MATLAB. Tempat untuk mengeksekusi perintah menampilkan masukan dan hasil perhitungan.

description

modul matleb

Transcript of Modul Matlab Pendahuluan

BAB IMatriks Dan Matlab1.1 Perangkat Lunak MatlabMatlab (matrix laboratory) merupakan perangkat lunak produk dari The MathWorks,Inc yang memadukan kemampuan perhitungan, pencitraan, dan permograman dalam satu paket. Secara garis besar lingkungan kerja Matlab terdiri atas beberapa unsur, yaitu :1. Command window (layar kendali)2. Workspace (rak data)3. Command history (layar pengingat)4. M-file (editor)

Gambar 1.1 Lingkungan kerja Matlab 7.0

Gambar 1.2 Sistem kerja Matlab1.2 Penulisan Matrik MatlabTanda koma (,) atau spasi memisahkan elemen-elemen satu baris. Tanda titik koma (;) memisahkan elemen-elemen satu kolom. Contoh : >> a=[1,2,3] a = 1 2 3 >> b=[1;2;3] b = 1 2 3 Aljabar MatrikOperasi aljabar matrik maupun skalar menggunakan simbol yang tidak jauh berbeda. Berikut ini hirarki operasi aljabar dalam Matlab. ^ (pangkat)* (perkalian)/ (pembagian matrik kanan misal : B/A = B*inv(A))\ (pembagian matrik kiri misal : A\B = inv(A)*B)+ penambahan- pengurangan Penjumlahan dan pengurangan Hanya dapat dilakukan jika matrik-matrik yang akan dijumlahkan dan dikurangkan memiliki orde sama.

Perkalian matriks Syarat jumlah kolom A = jumlah kolom baris B.

Pembagian matriks kanan dan kiri

Vektor baris adalah matrik yang terdiri atas satu baris saja>> B=[2:6]B = 2 3 4 5 6Penulisan seperti di atas akan menghasilkan vektor baris dengan selisih 1>> C=[2:2:6]C = 2 4 6Penulisan seperti di atas akan menghasilkan vektor baris dengan selisih 2Menentukan ukuran vektor >> length(B)ans = 5>> A= [1 2 3;4 5 6;7 8 9]A = 1 2 3 4 5 6 7 8 9Menentukan invers matrik >> inv(A) Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 1.541976e-018.ans = 1.0e+016 * -0.4504 0.9007 -0.4504 0.9007 -1.8014 0.9007 -0.4504 0.9007 -0.4504

Penggunaan 1 M-filex=[1,2,3,4,5] y=[2.7,7.4,20.1,54.6,148.4] plot(x,y) xlabel('x')ylabel('y') saveKlik Run

Perintah menggambar grafik 3D menggunakan program : surf(x,y,z)>> x=[1 2 3] x = 1 2 3 >> y=[1 2 3 4] y = 1 2 3 4 >> z=[2 5 10;5 8 13;10 13 18;17 20 25] z = 2 5 10 5 8 13 10 13 18 17 20 25>> surf(x,y,z)>> xlabel('x')>> ylabel('y')>> zlabel('z') Untuk mempercantik tampilan dan mempermudah penafsiran grafik dengan menambah legenda warna ketikkan perintah berikut ini.>> shading interp>> colorbar

Grafik 3 Dimensi SemuApabila penafsiran grafik 3D seperti tercetak di muka masih dirasakan sulit, MATLAB telah menyediakan perintah untuk membuat grafik 3D menjadi 2D.>> pcolor(x,y,z)>> xlabel('x')>> ylabel('y')>> zlabel('z')>> shading interp>> colorbar