MATLAB menyediakan perintah mesh yang dapat
kita gunakan untuk plot permukaan (surface). Fungsi mesh menampilkan
plot permukaan berupa grid atau garis kisi. Perhatikanlah contoh-contoh berikut ini.
Artikel terkait: Plot 3D pada MATLAB
Contoh 1
[X,Y] =
meshgrid(-10:.3:10);%membuat grid
R = sqrt(X.^2 + Y.^2) +
eps;
Z = sin(2*R)./R;
mesh(Z)
t =
0:pi/20:4*pi;
[X,Y,Z]
= cylinder(2*sin(t));
subplot(2,2,1);
mesh(X); title('X');
subplot(2,2,2);
mesh(Y); title('Y');
subplot(2,2,3);
mesh(Z); title('Z');
subplot(2,2,4);
mesh(X,Y,Z); title('X,Y,Z');
Plot dengan perintah mesh |
[x,y]=meshgrid(-2*pi:0.1:2*pi);
%membuat grid
z = 2*cos(x).*sin(y);
mesh(x,y,z)
Jika kita mengetikkan fungsi peaks pada jendela perintah, maka MATLAB akan menampilkan fungsi berikut ini.
Plot dengan perintah mesh |
Jika kita mengetikkan fungsi peaks pada jendela perintah, maka MATLAB akan menampilkan fungsi berikut ini.
z =
3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ...
-
10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ...
-
1/3*exp(-(x+1).^2 - y.^2)
Selanjutnya,
kita akan memanggil fungsi tersebut dan menggunakannya sebagai contoh di dalam
plot permukaan.
Contoh 4
[X,Y,Z] = peaks(50);
[X,Y,Z] = peaks(50);
meshz(X,Y,Z) %plot mesh dengan tabir
Demikianlah pembahasan tentang cara membuat plot permukaan 3D dengan perintah mesh pada MATLAB. Semoga bermanfaat. 😊
Plot dengan perintah meshz |
- Sekilas tentang MATLAB
- Operator dan fungsi matematika pada MATLAB
- Penamaan variabel pada MATLAB
- Format tampilan angka MATLAB
- Operator logika
- Perintah linspace dan logspace
- Forum MATLAB Answers dan File Exchange
- Fungsi matriks khusus pada MATLAB
- Membentuk ulang matriks pada MATLAB
- Plot 2-dimensi (2D) pada MATLAB
- Menambahkan judul, label sumbu, legenda, dan grid
- Diagram batang, lingkaran, dan histogram
- Plot 2D MATLAB lainnya
- Plot polar dan kontur
Tidak ada komentar:
Posting Komentar