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
Demikianlah pembahasan tentang cara menimpa beberapa plot dalam satu bidang plot serta mengubah tipe garis plot pada MATLAB. Semoga bermanfaat.
Baca juga:
- Sekilas tentang MATLAB
- Operator dan fungsi matematika pada MATLAB
- Penamaan variabel pada MATLAB
- Format tampilan angka MATLAB
- Operator logika
- Perintah linspace dan logspace
- Forum MATLAB Answers dan File Exchange
- Fungsi matriks khusus pada MATLAB
- Membentuk ulang matriks pada MATLAB
- Plot 2-dimensi (2D) pada MATLAB
- Menambahkan judul, label sumbu, legenda, dan grid
Tidak ada komentar:
Posting Komentar