MATLAB: Membuat Plot 3D


Berikut ini adalah cara membuat gambar/plot 3D fungsi cartesian pada MatLab.

Misalkan fungsi yang ingin diplot adalah

f(x,y) = z = x² – y²

Pertama, buat dahulu koordinat x dan y dengan fungsi meshgrid:

[x, y] = meshgrid(-10:1:10, -10:1:10)

*Ket: membuat koordinat x y dengan rentang -10 < x < 10 dan -10 < y < 10, dan ketelitian 1 ( x = { -10, -9, -8, … , 8, 9, 10})

Membuat plot 3D fungsi f(x,y): Ada dua cara membuat plot, yakni dengan fungsi mesh/meshc atau surf/surfc

surf/surfc

surf(x, y, x.^2 – y.^2)                                                    surfc(x, y, x.^2 – y.^2)

mesh/meshc

mesh(x, y, x.^2 – y.^2)                                                         meshc(x, y, x.^2 – y.^2)

Fungsi surf menghasilkan gambar bidang yang full colour, sedangkan mesh hanya terdiri dari grid-grid. Jika fungsi-fungsi tersebut ditambahkan huruf ‘c’, maka di dasar plot (bidang xy) terdapat garis-garis contour dari fungsi f(x,y).

About Junot D. Ojong

Author is a control systems engineer at a private company in Jakarta.
This entry was posted in MATLAB and tagged , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s