Anda di halaman 1dari 6

11/1/2016

MembuatGrafikatauPlot3DimensidiMATLAB|adithgeek

adithgeek
"memelukeratmimpimimpi"

MembuatGrafikatauPlot3DimensidiMATLAB
JUNE23,2011MARCH3,2012 ~ ADITHGEEK
Bismillah
Seringkalidalamtugastugaskuliahataupenulisanartikelilmiahkitadihadapkanpadapembuatan
grakatauplot3Dimensidarisuatudataataudarisuatufungsi,dalamtulisaninisayapenulis
mencobauntukmemberikansedikitcontohuntukpembuatangrakatauplot3dimensipada
programMATLAB.UntukyangbelumfamiliardenganprogramMATLABmungkinperluberlatih
danmengetahuiperintahperintahdasardalamMATLAB.Dalamtulisaninisayamenggunakan
MATLAB7.11.0(R2010b).

Plot3Dimensidarisuatudata
SebenarnyamenuHelpdiMATLABsudahcukupmemadaiuntukmengetahuibagaimanauntuk
membuatgrak3dimensi,namunterlebihdahulukitaharusmengetahuifungsiapayangakan
digunakanuntukmempermudahmendapatkanapayangkitacari.Disinisayamenggunakanfunction
scatter3(X,Y,Z).dimanaX,Y,Zmerupakanvektoryangmemilikiukuranyangsama.
Misaladasuatudatabuatana1,a2dana3:
1
2
3
4
5
6
7
8
9

A=255.*rand(25,3);%datarandomyangsayabuat(25Barisdan3kolomdata)
a1=A(:,1);
a2=A(:,2);
a3=A(:,3);
scatter3(a1,a2,a3,'r*')
title('\itplotscatter3Ddaridatabuatan')
xlabel('nilaia1')
ylabel('nilaia2')
zlabel('nilaia3')

makaakandihasilkan:

https://adithgeek.wordpress.com/2011/06/23/membuatgrafikplot3dimensidimatlab/

1/6

11/1/2016

MembuatGrafikatauPlot3DimensidiMATLAB|adithgeek

(hps://adithgeek.les.wordpress.com/2011/06/scaer3.jpg)
(hps://adithgeek.les.wordpress.com/2011/06/mesh1.jpg)
bagaimanajikadatanyasudahada?,jikaandasudahmemilikidatayangakandigunakan,saya
sarankandibuatdimicrosoftexcelkemudiandibuat3kolom,masingmasingkolommewakilidatax,
ydanz.kemudiandatatersebutdapatandamasukkankeMATLAB,yaitupadamainmenu
MATLABFile>importdataataudapatjugapadawindowsworkspaceterdapaticonimportdata.

(hps://adithgeek.les.wordpress.com/2011/06/importdata.png)importdatadarimenule
https://adithgeek.wordpress.com/2011/06/23/membuatgrafikplot3dimensidimatlab/

2/6

11/1/2016

MembuatGrafikatauPlot3DimensidiMATLAB|adithgeek

(hps://adithgeek.les.wordpress.com/2011/06/importdataworkspace.png)importdatafrom
workspace
datayangtelahandaimporkedalamMATLABmemilikinamavariabeldata.makakodeprogram
MATLABnyatidakjauhberbedadenganyangsebelumnya:
1
2
3
4
5
6
7
8

a1=data(:,1);
a2=data(:,2);
a3=data(:,3);
scatter3(a1,a2,a3,'r*')
title('\itplotscatter3Ddarisuatudata')
xlabel('nilaia1')
ylabel('nilaia2')
zlabel('nilaia3')

Plot3DimensidarisuatuFungsi
KaliinidigunakanfunctionSurf,Mesh,danMeshgrid.Sayamisalkanfungsiyangakandiplotyaitu:

(hps://adithgeek.les.wordpress.com/2011/06/codecogseqn.gif)KitaakanmemplotuntukdaerahX=
5hingga5danY=4hingga4.
untukyangpertamakitagunakanfunctionmesh:

1
[x,y]=meshgrid(5:.5:5,4:.5:4);
https://adithgeek.wordpress.com/2011/06/23/membuatgrafikplot3dimensidimatlab/

3/6

11/1/2016

1
2
3
4
5
6
7
8

MembuatGrafikatauPlot3DimensidiMATLAB|adithgeek

[x,y]=meshgrid(5:.5:5,4:.5:4);
z=x.*exp(x.^2y.^2);
mesh(x,y,z)
colormaphsv
title('\itf(x,y)=ex^{x^2y^2}')
xlabel('X')
ylabel('Y')
zlabel('Z')

makaakandihasilkan:

(hps://adithgeek.les.wordpress.com/2011/06/mesh1.jpg)
yangkeduamenggunakanfunctionsurf:
1
2
3
4
5
6
7
8

[x,y]=meshgrid(5:.5:5,4:.5:4);
z=x.*exp(x.^2y.^2);
surf(x,y,z)
colormaphsv
title('\itf(x,y)=ex^{x^2y^2}')
xlabel('X')
ylabel('Y')
zlabel('Z')

makaakandihasilkan:

https://adithgeek.wordpress.com/2011/06/23/membuatgrafikplot3dimensidimatlab/

4/6

11/1/2016

MembuatGrafikatauPlot3DimensidiMATLAB|adithgeek

(hps://adithgeek.les.wordpress.com/2011/06/surf.jpg)
PenggunaanfunctionmeshgridmenjadikanXdisesuaikandenganY,ataubahasayangkerennya
ditransformasikan,contoh:
[X,Y]=meshgrid(1:3,10:14)
X=
123
123
123
123
123
Y=
101010
111111
121212
131313
141414
DapatdilihatXmemilikikolomsesuaiintervalX(1:3)atau3kolomtapidenganbarissesuaiinterval
Y(10:14)atau5baris,danYmemilikikolomjumlahintervalXdanbarisjumlahintervalY.nilaiX
samaditiapkolomnya,danmeningkatintervalnyaperbarisnya,sedangnilaiYsamaditiapbaris,dan
meningkatintervalnyaperkolom.
semogadapatbermanfaat
[AdityaIrawan]
Tambun:malamhari23juni2011:selesai24juni2011
https://adithgeek.wordpress.com/2011/06/23/membuatgrafikplot3dimensidimatlab/

5/6

11/1/2016

MembuatGrafikatauPlot3DimensidiMATLAB|adithgeek
Abouttheseads(https://wordpress.com/abouttheseads/)

POSTEDINMATLAB,TUGASKULIAH
GRAFIK MATLAB
CREATEAFREEWEBSITEORBLOGATWORDPRESS.COM.

https://adithgeek.wordpress.com/2011/06/23/membuatgrafikplot3dimensidimatlab/

6/6

Anda mungkin juga menyukai