Minggu, 12 April 2020

Menimpa Beberapa Plot dalam Satu Bidang Plot di MATLAB

Misalkan kita ingin memplot dua atau lebih fungsi yang berbeda menggunakan plot(x,y) untuk masing-masing fungsi dalam satu bidang plot. Dengan menggunakan perintah tersebut, plot atau gambar yang telah dibuat untuk fungsi pertama akan terhapus ketika menimpakan fungsi lainnya. Untuk memplot beberapa fungsi dalam satu bidang plot sekaligus, selain menggunakan plot(x1,y1,…,xn,yn), MATLAB juga menyediakan perintah hold.
hold on: menahan gambar sebelumnya agar tak terhapus ketika ditimpa dengan gambar baru
hold off: menonaktifkan perintah hold
Contoh
Ketiklah perintah berikut pada jendela editor lalu save dan jalankan.
x = linspace(0,2*pi);
y1 = cos(x); plot(x,y1)
hold on
y2 = cos(x-0.25); plot(x,y2);
y3 = cos(x-0.5); plot(x,y3)
xlabel('sumbu-x'), ylabel('sumbu-y')
legend('cos(x)','cos(x-0.25)','cos(x-0.5)')
title('Plot Fungsi-Fungsi Trigonometri')
grid on
Contoh plot menggunakan hold on

MATLAB menyediakan beberapa fitur-fitur pilihan yang dapat digunakan untuk mengatur tampilan hasil plot seperti warna, jenis garis hingga tipe penanda agar visualisasi penyajian data menjadi lebih menarik. Semua pilihan fitur tersebut dirangkum dalam Tabel berikut ini.
Pilihan warna, garis, dan penanda pada MATLAB

Baca juga: Plot 2 Dimensi pada MATLAB



Pada saat kita memplot suatu data 2D, MATLAB akan menampilkan garisnya dalam bentuk default atau standar yang berupa garis utuh. Dalam MATLAB tersedia tipe garis lain, yakni putus-putus (--), titik-titik (:), atau strip-titik (-.). Untuk mengubah ke tipe garis lain yang diinginkan, tambahkan tipe garis tersebut pada perintah plot menggunakan tanda apostrof ‘ ’.

Contoh 2
Ketiklah perintah berikut pada jendela editor lalu save dan jalankan.
x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = sin(x-0.5);
y3 = sin(x-1);
%plot beberapa fungsi dengan tipe garis berbeda
plot(x,y1,'-.',x,y2,'--',x,y3,':')
xlabel('sumbu-x'), ylabel('sumbu-y')
legend('cos(x)','cos(x-0.25)','cos(x-0.5)')
title('Plot Fungsi-Fungsi Trigonometri')
grid on
Plot dengan berbagai tipe garis

Demikianlah pembahasan tentang cara menimpa beberapa plot dalam satu bidang plot serta mengubah tipe garis plot pada MATLAB. Semoga bermanfaat.



Baca juga:


Tidak ada komentar:

Posting Komentar