MATLAB adalah sebuah bahasa dengan (high-performance) kinerja tinggi untuk komputasi masalah teknik. Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya dieksapresikan dalam notasi matematika yang familiar.
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).
Tidak ada komentar:
Posting Komentar