Senin, 13 April 2020

Mengatur Rentang Sumbu Plot 2D pada MATLAB

MATLAB menyediakan perintah untuk mengatur tampilan dan rentang ukuran sumbu x dan y.
axis ([xmin xmax ymin ymax]): membuat tampilan area plot dengan batas-batas sumbu-x (mulai dari xmin hingga xmax) dan sumbu y (mulai dari ymin hingga ymax).
axis off: menghilangkan sumbu-x dan y dalam tampilan plot
axis on: menambahkan sumbu-x dan y dalam tampilan plot
axis equal:menampilkan plot dalam ukuran sumbu-x dan y yang sama (equal)
axis square:menampilkan plot dalam ukuran kotak (square)
axis tight: menampilkan plot sesuai rentang data

Contoh 1

Ketiklah perintah berikut pada jendela editor, save, dan jalankan.
>> t = 0:pi/20:4*pi;
>>plot(t,sin(2*t),'-bo',...
 'LineWidth',2,...
 'MarkerEdgeColor','r',...
 'MarkerFaceColor','y',...
 'MarkerSize',8)
>>axis off %menghilangkan sumbu-x dan y
Plot dengan menggunakan perintah axis off

Contoh 2

Ketiklah perintah berikut pada jendela editor, save, dan jalankan.
x = linspace(0,3*pi);
y = cos(x); plot(x,y)
xlabel('sumbu-x'), ylabel('sumbu-y')
title('Fungsi cos(x)')
grid on
Tampilan sumbu-x dan y dalam rentang standar

Misalkan kita ingin mengubah batas sumbu-x mulai dari -1 hingga 11 dan batas sumbu-y mulai dari -1,5 hingga 1,5. Dengan menggunakan perintah axis maka sintaks sebelumnya diubah seperti berikut:

Contoh 3

x = linspace(0,3*pi);
y = cos(x); plot(x,y,'g')
xlabel('sumbu-x'), ylabel('sumbu-y')
title('Fungsi cos(x)')
axis([-1 11 -1.5 1.5]) %mengatur rentang sumbu x&y
grid on
Mengatur rentang sumbu-x dan sumbu-y

Selanjutnya, dengan cara yang sama kita dapat mengubah tampilan rentang sumbu- x dan y, seperti contoh-contoh berikut ini.

Contoh 4

x = linspace(-2*pi,2*pi);
y = 2*cos(x).*sin(x); plot(x,y,'r')
xlabel('sumbu-x'), ylabel('sumbu-y')
title('Fungsi 2cos(x)sin(x)')
axis equal
grid on

Plot dengan perintah axis equal
Plot dengan perintah axis square

Plot dengan perintah axis tight


Demikianlah pembahasan tentang cara mengatur rentang sumbu bidang plot pada MATLAB. Semoga bermanfaat.

Baca juga:



Tidak ada komentar:

Posting Komentar