Senin, 13 April 2020

Plot Polar dan Kontur

Plot polar digunakan untuk memplot garis (2D) dalam sistem koordinat polar/kutub. MATLAB menyediakan perintah polarplot (theta, rho) untuk memplot polar, dimana theta menunjukkan sudut dalam radian dan rho menunjukkan jari-jari atau jarak dari setiap titik.
Contoh 1
theta = 0:0.01:2*pi;
rho = sin(theta).*cos(theta);
polarplot(theta,rho)


Plot dengan perintah polarplot

Contoh 2
theta = [0:pi/90:5*pi];
rho1 = 1 + 2*cos(theta);
rho2 = 1 + 2*sin(theta);
rho3 = 1 - 2*cos(theta);
rho4 = 1 - 2*sin(theta);
polarplot(theta,rho1)
hold on
polarplot(theta,rho2)
polarplot(theta,rho3)
polarplot(theta,rho4)
Menampilkan beberapa polarplot
Baca juga: Menambahkan judul, label sumbu, legenda, dan grid
Selanjutnya, plot garis kontur berfungsi untuk menampilkan lokasi-lokasi berbeda yang berada pada ketinggian yang sama. Plot ini biasanya dipakai dalam bidang geografi untuk menyajikan ketinggiaan atau bentuk rupa suatu area. Dalam MATLAB, plot ini dapat dipanggil dengan perintah contour (X,Y,Z), dimana Z menyimpan nilai tinggi dari pasangan koordinat x dan y (bidang xy).
Contoh 3
x = linspace(-3*pi,3*pi);
y = linspace(0,6*pi);
[X,Y] = meshgrid(x,y);
Z = 2*sin(X)+cos(Y);
contour(X,Y,Z)
Plot dengan perintah contour

Contoh 4
[X,Y,Z] = peaks;
contour(X,Y,Z,30)
Plot dengan perintah contour

Kita juga bisa menampilkan label dari plot kontur yang dihasilkan seperti contoh berikut ini.
Contoh 5
x = -2:0.2:2;
y = -2:0.2:2;
[X,Y] = meshgrid(x,y);
Z = Y.*exp(-X.^2-Y.^2);
contour(X,Y,Z,'ShowText','on')
Pemberian label pada kontur
Demikianlah pembahasan tentang cara membuat plot polar dan kontur pada MATLAB. Semoga bermanfaat.

Baca juga:



Tidak ada komentar:

Posting Komentar