Matlab
memiliki bermacam-macam fungsi yang dapat digunakan untuk menampilkan vector
data menjadi sebuah plot garis. Beberapa fungsi dapat dilihat pada table
berikut dimana fungsi mempunyai perbedaan dalam menskalakan garis sumbu. Setiap
menerima imputan dalam bentuk vketor atau matriks, matlab akan menskalakan
secara otomatis.
Fungsi
|
Penjelasan
|
plot
|
menggambar
grafik 2D dengan skala linier pada kedua sumbunya
|
plot3
|
menggambar
grafik 3D dengan skala linier pada kedua sumbunya
|
loglog
|
menggambar
grafik dengan skala logaritma pada kedua sumbunya
|
semilogx
|
menggambar
grafik dengan skala logaritma pada sumbu x dan linier pada sumbu y
|
semilogy
|
menggambar
grafik dengan skala logaritma pada sumbu y dan linier pada sumbu x
|
plotyy
|
menggambar
grafik dengan label y-tick pada sisi kiri dan kanan
|
1.
PLOT
Fungsi
plot memiliki bentuk yang berbeda tergantung pada argument yang diinputkan.
Sebagai contoh saya akan membuat sebuah grafik fungsi sinus dengan data dari 0
sampai 2*pi dengan penambahan pi/100 dengan membedakan beberapa warna pada
setiap garis kurva.
>>
x=0:pi/100:2*pi;
>>
y=sn(x);
>>
plot(x,y);
>>
y2=sin(x-0.25);
>>
y3=sin(x-0.5);
>>
plot(x,y,x,y2,x,y3)
2.
PLOT3
Plot3
digunakan untuk menampilkan grafik 3D. plot3 memerlukan 3 argumen dengan bentuk
plot(x,y,z) dimana x,y,z merupakan tiga buah vector dengan panjang yang sama.
Berikut
merupakan salah satu bentuk contohnya:
>>
t=0:pi/100:10*pi;
>>
plot3(sin2*t),cos(2*t),t);
>> [p,q]=meshgrid([-4:0.05:4]);
>> r=p.*exp(-p.^2-q.^2);
>> plot3(p,q,r)
>> grid on
Tidak ada komentar:
Posting Komentar