JOBSHEET 05-78623e7
JOBSHEET 05-78623e7
PENGENALAN MATLAB
&
c.
Tambahkan # ke setiap elemen pada &ektor 6a6 tersebut dan simpan hasilnya ke &ektor yang baru. 7iketik dengan : b 8 a ? # =%nter> !erhatikan hasilnya. !erhatikan -uga bah@a MATLAB tidak memerlukan penanganan khusus dalam melakukan kalkulasi tersebut. Buat grafik dari hasil pen-umlahan &ektor tersebut diatas dengan garis" garis grid. 7idalam MATLAB, cara membuat grafik cukup dengan mengetikkan perintah baris yang begitu sederhana. plotAbB grid off =%nter> !erhatikan hasilnya di F'g!#e .'n-%/. MATLAB -uga dapat membentuk grafik -enis lain dengan menambahkan nama setiap sumbunya. barAbB xlabelA,.ontoh C,B ylabelA,Dilo )ram,B Lihat hasilnya di F'g!#e .'n-%/. MATLAB -uga bisa menggunakan simbol didalam grafiknya. MATLAB memberikan berbagai -enis simbol dan garis yang dapat ditempatkan pada grafik. !erintah diba@ah ini sebuah contoh yang digunakan untuk memberikan tanda E pada nilai"nilainya. !erlu diperhatikan ada atau tidaknya spasi pada parameter axis. plotAb,,E,B axisA:5 5 5 5<B Lihat hasilnya di F'g!#e .'n-%/.
d.
e.
II Peng%la4an Mat#'0( a. Buat sebuah matriks Asama mudahnya seperti membuat &ektorB, menggunakan tanda semicolon AFB untuk memisahkan baris"baris matriks dan spasi untuk memisahkan setiap elemen pada satu baris tertentu. (eperti contoh berikut : A8: #5F#5" F* 5" < !erhatikan hasilnya. b. .ara mencari transpose Matriks 6A6 dengan : B 8 A, !erhatikan hasilnya. (ekarang kalikan kedua matriks tersebut dengan : .8AEB !erhatikan hasilnya. Gitung perkalian elemen seletak Aelemen yang memiliki baris dan kolom yang samaB menggunakan operator dot"star dengan simbol 6.E6. !erintahnya : . 8 A .E B
'
c.
d.
!erhatikan Gasilnya. e. .ari Matriks in&ers A, dengan H 8 in&AAB !erhatikan hasilnya. Dalikan metriks in&ers A dengan matriks asalnya, menggunakan : + 8 in&AAB E A akan diperoleh Matriks +dentitas dengan ukuran AdimensiB yang sesuai. !erhatikan hasilnya. MATLAB memiliki se-umlah 6function6 yang sering digunakan dalam perhitungan matriks, seperti nilai %igen dari suatu matriks, dengan eigAAB Lihat hasilnya. s&dAAB Lihat hasilnya. !erhatikan kedua Gasil function tersebut. !olinomial karakteristik dari matriks A adalah det AlambdaEI"AB dapat dihitung dengan 1unction 6poly6 yang menghasilkan suatu &ektor yang mengandung koefisien dari polinomial karakteristik. .aranya : p 8 roundApolyAABB !erhatikan Gasilnya. Mencari akar polinomial dengan menggunakan function 6roots6. rootsApB Merupakan nilai eigen dari matriks asal. !erhatikan hasil tersebut. MATLAB memiliki beberapa aplikasi dari komputasi matriks, seperti mencari kon&olusi dari dua &ektor. J 8 con&Ap,pB Atau di kon&olusi lagi dengan r 8 con&Ap,JBF plotArB Lihat hasilnya di F'g!#e .'n-%/.
f.
g.
h.
i.
-.
Man'3!la(' Pe#'nta4 Ba#'( a. Kariabel"&ariabel yang telah digunakan dapat dilihat setiap saat karena &ariabel ini tersimpan di memori, untuk mengetahuinya digunakan perintah 6@ho6 atau 6@hos6. @hos !erhatikan -umlah &ariabel yang aktif. b. Lihat nilai dari &ariabel tertentu dengan mengetikkan nama &ariabel tersebut. (eperti : A !erhatikan hasil tersebut. 4ntuk mengetik perintah lebih dari satu pernyataan AstatementB pada satu baris perintah dengan cara menambahkan koma A,B atau semicolon AFB untuk memisahkan setiap pernyataan yang ada. 3ika tidak memberikan hasilnya kepada suatu &ariabel, maka hasilnya akan disimpan pada &ariabel sementara yang disebut 6ans6. (eperti contoh ini. sJrtA" B, logA5B !ada contoh ini, karena memisahkan setiap pernyataan dengan koma, maka hasil setiap operasi pernyataan tersebut ditampilkan dilayar. .ontoh lain MATLAB -uga mempunyai function"function yang berhubungan dengan !engolahan (inyal. !erhatikan tanda semicolon AFB disetiap perintah berikut : A 8 LerosA'#BF AA *: ;, *: ;B 8 onesA'BF y 8 fft#AABF meshAabsAyBBF titleA,Magnitudo 11T #7 dari Matriks,B Lihat hasilnya pada 1igure @indo@. 4ntuk lebih detil lagi memahami maksud perintah"perintah tersebut, dapat dilihat di S'gnal P#%$e(('ng T%%lb%5.
c.
III Man'3!la(' G#a1'0 MATLAB memiliki beberapa bentuk grafik yang dapat dibuat dengan mudah dan cara penggunaannya"pun sederhana. Berikut ini akan diberikan contoh"contoh untuk menampilkan berbagai grafik berdasarkan kategori : a. )rafik #7 : . )rafik garis, mencetak grafik chirp. x85:5.55:5F y8sinAx.M#BF plotAx,yBF Lihat hasilnya. #. )rafik Batang ABarB, mencetak kur&a B%LL. x8"#.9:5.#:#.9F barAx,expA"x.ExBBF Lihat hasilnya. )rafik Tangga, mencetak )elombang sinus dalam grafik tangga. x85:5.#5: 5F stairsAx,sinAxBBF
5
'.
Lihat hasilnya. *. )rafik %rrorBar, mencetak )rafik %rrorBar pada fungsi dengan kesalahan secara acak. x8"#:5. :#F y8erfAxBF e8randAsiLeAxBB/ 5F errorbarAx,y,eBF Lihat hasilnya. )rafik !olar, mencetak fungsi perkalina sin dan cos dalam bentuk polar. t85:.5 :#EpiF polarAt,absAsinA#EtB.EcosA#EtBBBF Lihat hasilnya. )rafik (tem, mencetak perkalian fungsi sin dengan eksponensial. x85:5. :*F y8sinAx.M#B.EexpA"xBF stemAx,yB Lihat hasilnya.
5.
;.
b.
)rafik '7 : . )rafik Mesh, mencetak bentuk grafik mesh dari fungsi 6peaks6 yang telah disiapkan didalam MATLAB. L8peaksA#5BF figureA#BFsurfALBF Lihat pada figure @indo@ . #. )rafik (urface, mencetak grafik permukaan dari fungsi 6peaks6 dengan pola @arna 6-et6 yang telah didefinisikan didalam MATLAB. L8peaksA#5BF surfALBF colormapA-etBF Lihat hasilnya pada figure @indo@ #. !erhatikan bah@a figure @indo@ masih tetap ada, tidak berubah. )rafik .ontour, mencetak kontur dari fungsi 6peaks6. L8peaksA#5BF contourAL, ;BF Lihat hasilnya. !erhatikan semua figure @indo@, ternyata figure yang terakhir yang aktif digantikan oleh gambar grafik contour. )rafik Nui&er, mencetak pola arah gerakan suatu nilai. x 8 "#:.#:#F y 8 " :.#: F :xx,yy< 8 meshgridAx,yBF LL 8 xx.EexpA"xx.M#"yy.M#BF
;
'.
*.
:px,py< 8 gradientALL,.#,.#BF Jui&erAx,y,px,py,#BF Lihat hasilnya. c. MATLAB mempunyai beberapa bentuk (kala dan )2+7 untuk tampilan grafiknya. . (kala Linier, mencetak fungsi contoh berikut dengan bentuk )rid yang diaktifkan, baik sumbu H AhoriLontalB maupun sumbu O A&ertikalB. x8logspaceA"#,5,555BF plotAx,AAsinA ./xBB.M#B./xBF setAgca,,H)rid,,,on,,,O)rid,,,on,BF Dita dapat menghilangkan )rid dengan mengubah 6on6 men-adi 6off6. Lihat hasilnya. #. (kala (emilog"H, mencetak fungsi tersebut dengan bentuk skala Logaritmik sumbu H. x8logspaceA"#,5,555BF plotAx,AAsinA ./xBB.M#B./xBF setAgca,,H(cale,,,log,,,O(cale,,,linear,BF setAgca,,H)rid,,,on,,,O)rid,,,on,BF Lihat hasilnya. (kala (emilog"O, mencetak fungsi tersebut dengan bentuk skala Logaritmik sumbu O. x8logspaceA"#,5,555BF plotAx,AAsinA ./xBB.M#B./xBF setAgca,,H(cale,,,linear,,,O(cale,,,log,BF setAgca,,H)rid,,,on,,,O)rid,,,on,BF Lihat hasilnya. (kala (emilog"HO, mencetak fungsi tersebut dengan bentuk skala Logaritmik sumbu H dan sumbu O. x8logspaceA"#,5,555BF plotAx,AAsinA ./xBB.M#B./xBF setAgca,,H(cale,,,log,,,O(cale,,,log,BF setAgca,,H)rid,,,on,,,O)rid,,,on,BF Lihat hasilnya.
'.
*.
HASIL PER+OBAAN
666666666666666666666666666666666 666666666666666666666666666666666 666666 Pe#$%baan & 666666666666666666666666666666666 666666666666666666666666666666666 666666666666666666666666666666666 666666666 666666666666666666666666666666666 666666666666666666666666666666666 666666 Pe#$%baan ) 666666666666666666666666666666666 666666666666666666666666666666666 666666666666666666666666666666666 666666666 666666666666666666666666666666666 666666666666666666666666666666666 666666
ANALISA 666666666666666666666666666666666 666666666666666666666666666666666 666666666666666666666666666666666 666666666 666666666666666666666666666666666 666666666666666666666666666666666 666666 KESIMPULAN 666666666666666666666666666666666 666666666666666666666666 666666666666666666666666666666666 666666666666666666666666 666666666666666666666666666666666 666666666666666666666666
Q