PLOT 3 DIMENSI
6.1. Plot Garis
Plot garis di dalam ruang 3 dimensi, ini mirip dengan plot 2 dimensi. Tetapi kali ini kita gunakan command plot3(…), dan dibutuhkan vektor z, untuk dimensi ketiga.
>> X = [10 20 20 10 10];
>> Y = [5 5 15 15 5];
>> Z = [0 0 70 70 0];
>> plot3(X,Y,Z); grid on;
>> xlabel(‘sumbu X’); ylabel(‘sumbu Y’);
>> zlabel(‘sumbu Z’);
>> title (‘Contoh plot 3-D’);
>> axis([0 25 0 20 0 80])
Gambar 6.1. Contoh Plot 3 Dimensi dengan
Command “plot3”
6.2. Plot Permukaan
Untuk plot permukaan (surface) dalam ruang 3 dimensi digunakan command mesh atau surf. Contoh berikut ini menggambarkan fungsi dua variabel z=x2 + y2.
Caranya adalah sebegai berikut :
1) Definisikan batas-batas nilai x dan y yang akan diplot
2) Gunakan command meshgrid untuk “mengisi” bidang XY dengan jalinan titik.
3) Hitunglah fungsi 3 dimensi untuk jalinan titik tersebut
4) Buatlah plot dengan command mesh atau surf.
Sebagai contoh :
>> batas_x = -10:1:10; batas y = -10:4:10;
>> [X,Y] = meshgrid(batas_x,batas_y);
>> Z = X.^2 + Y.^2;
>> mesh(X,Y,Z);
Gambar 6.2. Hasil Plot dengan
gmeshh dan gsurfh
Sekarang kita akan mencoba contoh lain untuk memplot fungsi 3 dimensi :
>> x=linspace(-10, 10, 40); y=x;
>> [X,Y]=meshgrid(x,y);
>> R=sqrt(X.^2+Y.^2);
>> Z=sin(R)./(R+eps);
>> surf(X,Y,Z);
Gambar 6.3. Plot 3 dimensi dari fungsi sin(r)/r
Di sini kita menggunakan variabel eps, untuk mencegah perhitungan 0/0 ketika R=0.
6.3. Plot Kontur
Fungsi dua variabel, misalkan z =f(x,y) bisa kita gambarkan konturnya dalam dua dimensi dengan command berikut ini :
a. contour(X,Y,Z); Menggambarkan kontur dari nilai di Z dengan 10 level. Elemen Z diterjemahkan sebagai level-level di atas bidang (x,y)
b. C=countour(X,Y,Z); Menghitung matriks kontur C
c. contour(X,Y,Z,n); Menggambar kontur dengan n level
d. contour(…,’string’); Menggambar kontur dengan property yang ditentukan oleh string.
e. clabel(C); Menuliskan angka pada garis-garis kontur untuk menunjukkan level.
f. meshc(X,Y,Z); Menggambar permukaan seperti pada command mesh, dan juga memplot kontur pada dasar grafik.
Mari kita gambarkan kontur dari fungsi sin(r)/r di atas, lalu bandingkan dengan plot permukaanya :
Gambar 6.4. Contoh Plot Kontur
Tidak ada komentar:
Posting Komentar