1 / 24

FISIKA KOMPUTASI

FISIKA KOMPUTASI. Instruksi grafis sangat penting dalam fisika karena dengan demikian wujud fisik dari suatu fungsi dapat disimulasikan . Matlab memiliki bermacam-macam fungsi yang dapat digunakan untuk menampilkan vector data menjadi sebuah plot garis . . IV. INSTRUKSI GRAFIS.

kobe
Download Presentation

FISIKA KOMPUTASI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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.

More Related