Download
fisika komputasi n.
Skip this Video
Loading SlideShow in 5 Seconds..
FISIKA KOMPUTASI PowerPoint Presentation
Download Presentation
FISIKA KOMPUTASI

FISIKA KOMPUTASI

167 Views Download Presentation
Download Presentation

FISIKA KOMPUTASI

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. FISIKA KOMPUTASI

  2. Instruksigrafissangatpentingdalamfisikakarenadengandemikianwujudfisikdarisuatufungsidapatdisimulasikan. Matlabmemilikibermacam-macamfungsi yang dapatdigunakanuntukmenampilkan vector data menjadisebuah plot garis. IV. INSTRUKSI GRAFIS

  3. Setiapfungsigrafisdalammatlabmempunyaiperbedaandalammenskalakangarissumbu. Setiapmenerimainputandalambentuk vector ataumatriks, matlabakanmenskalakansecaraotomatis.

  4. Fungsi plot memilikibentuk yang berbedatergantungpada argument yang diinputkan. Sebagaicontoh, kitaakanmembuatsebuahgrafikfungsi sinus dengan data 0 sampai 2*pi denganpenambahan pi/100. 1. Plot

  5. >>x=0:pi/100:2*pi; >> y=sin(x); >> plot(x,y); >> grid on

  6. Matlabjugadapatmenampilkanbeberapagrafiksekaligusdalamsebuah figure dansecaraotomatisakanmengubahwarnagaristersendiriuntukmembedakanmasing-masinggrafik

  7. >> y2=sin(x-0.25); >> y3=sin(x-0.5); >> plot(x,y,x,y2,x,y3)

  8. Kemudiandalammatlabdapat pula menampilkanbeberapagambarsekaligusdalamsebuah figure. Denganmenggunakan subplot, kitadapatmengaturbagian figure yang digunakanuntukmenempatkangambar.

  9. Tugas: Buatlahgrafikfungsidibawahini: 1. x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,y,x,z)

  10. 2. x=linspace(0,20); y=exp(-x/4).*sin(x); plot(x,y),xlabel('sb-x'),ylabel('sb-y'),title('grafik y=exp(-x/4)*sin(x)')

  11. t=linspace(0,2*pi); r=sin(2*t).*cos(2*t); polar(t,r),title('Grafik polar sin(2t)*cos(2t)')

  12. 2.Plot3 Plot3 digunakanuntukmenampilkangrafik 3 dimensi. Plot3 memerlukan 3 argumendenganbentuk plot(x,y,z), dimanax,y, dan z merupaka 3 buah vector denganpanjang yang sama. >> t=0:pi/100:10*pi; >> plot3(sin(2*t),cos(2*t),t);

  13. 2. >> [p,q]=meshgrid([-4:0.05:4]); >> r=p.*exp(-p.^2-q.^2); >> plot3(p,q,r) >> grid on

  14. 3.Loglog, Semilogx, Semilogy. Loglog, semilogx, semilogysebenarnyamerupakanfungsi yang hamper samayaituuntukmenampilkangrafikdenganmenggunakansumbulogaritma. Perbedaannyaadalahletaksumbu yang menggunakanpenskalaanlogaritma.

  15. t=0:pi/30:2*pi; y=exp(cos(t)); subplot(2,1,1),semilogx(t,y) title('Semilogx'); subplot(2,1,2),semilogy(t,y) title('Semilogy');

  16. 4.Plotyy Denganplotyy, kitadapatmembuatgrafikdenganmenggunakandua set data danduasisisumbupadasumbu y. >> t=0:pi/10:2*pi; >> y=exp(cos(t)); >> plotyy(t,y,t,y,'plot','stem')

  17. Selainitukitadapatmenggunakanplotyypadaaplikasi yang menggunakanskala linier danlogaritmauntukmembandingkandua set data yang memiliki range nilaiberbeda.

  18. TIPE-TIPE GRAFIK LAIN Selainfungsigrafikdiatas, matlab pun memilikifungsigrafik yang lain, yaitu: 1.Bar Fungsigrafik bar digunakanuntukmenampilkan data yang berbentuk vector maupunmatriks. Grafik bar digunakanuntukmelihatsekumpulan data selamakurunwaktutertentudancocokuntukmenampilkan data yang

  19. Selainmenggunakan bar, matlabjugamenyediakanfungsi bar3 untukmenggambarkangrafik bar dengan 3 dimensi. Jikagrafikdiatasdisajikandengan bar3, makahasilnyaadalah

  20. Kita bisa pula menampilkangrafik bar dalambentukstackedbaratau bar bertumpukdenganmenambahkan option ‘stack’ padaperintah bar. >> bar(t,'stack')

  21. Area Tipegrafik area digunakanuntukmenampilkan data berupa vector maupunmatriksdancocokuntukmemvisualisasikan data yang berbentukkontinu. Gunakanperintah; >>area(t)

  22. Pie Grafikdengantipe pie digunakanuntukmenampilkan data secarapersentase, dimanasetiapelemen data akandibandingkandenganpenjumlahanseluruh data yang ada. >> x=[4 8 2 4]; >> pie(x,{'A','B','C','D'})

  23. Stem Selainmenggunakan bar untukmemvisualisasikan data diskret, matlabjugamemilikitipegrafikyaitu stem.