Grafik 2 dimensi adalah gfarik yang paling banyak dikenal diman grafik digambarkan dalam sumbu x dan sumbu y.
Bentuk perintah : plot(x,y)
x : variabel pada sumbu X
y : variabel pada sumbu Y
Contoh: Buatlah grafik dari fungsi y = x2
Perintah pada command window :
>> x=-10:10; %menuliskan data antara -10 s/d 10
>> y=x.^2; % memangkatkan tiap nilai x dengan 2
>> plot(x,y) % menggambarkan grafik dari fungsi y terhadap x.
Program :
clc;
disp('------------------------------')
disp('program : Fungsi Plot ')
disp('Fungsi : y = x^2 ')
disp('File : Contoh_plot1.m ')
disp('------------------------------')
a=input('Nilai awal x : ');
b=input('Nilai akhir x : ');
x=a:b;
y=x.^2;
plot(x,y)
Hasil Program :
Buatlah program untuk menggambarkan grafik dari fungsi sinus (x), dimana x dalam satuan derajat, mulai dari 0o sampai 360o dengan jarak 10o
Program :
clc;
disp('------------------------------')
disp('program : Fungsi Plot Sinus ')
disp('Fungsi : y = sin(x) ')
disp('File : Contoh_plot2.m ')
disp('------------------------------')
a=input('Nilai awal x : ');
b=input('Nilai akhir x : ');
c=input('Nilai jarak : ');
x=a:c:b;
y=sind(x);
plot(x,y)
Hasil Program :
Menampilkan lebih dari satu Grafik dalam satu frame (bingkai)
Pada contoh 1 dan 2, hanya menampilkan 1 grafik dalam satu frame. Matlab dapat menampilkan lebih dari satu grafik dalam satu frame dengan bentuk perintah :
plot(x,y1,x,y2,x,y3,…)
Fungsi plot akan menampilkan grafik y1, y2, y3, dan seterusnya dalam satu bingkai.
Contoh :
Buatlah program untuk menampilkan grafik fungsi sinus(x) dan cosines(x) dalam satu frame, dimana x dalam satuan derajat, mulai dari 0o sampai 360o dengan jarak 10o
Program :
clc;
disp('------------------------------------------')
disp('program : Fungsi Plot Sinus dan cosinus ')
disp('Fungsi : y = sin(x), z = cos(x) ')
disp('File : Contoh_plot3.m ')
disp('------------------------------------------')
a=input('Nilai awal x : ');
b=input('Nilai akhir x : ');
c=input('Nilai jarak : ');
x=a:c:b;
y=sind(x); % fungsi sinus
z=cosd(x); % fungsi cosinus
plot(x,y,x,z) % gambarkan fungsi sinus dan cosinus
Hasil program :
Keterangan Grafik
Agar informasi dari grafik lebih jelas, maka kita dapat menambahkan keterangan pada grafik seperti :
· xlabel('Sumbu x'); : Keterangan pada sumbu X
· ylabel('Sumbu y'); : Keterangan pada sumbu Y
· title(‘Judul grafik') : Judup grafik
· legend(‘Ket1’,’Ket2’,…) : Keterangan Grafik
· gtext(Keterangan grafik). : Keterangan pada grafik
Contoh :
Lengkapilah grafik pada contoh di atas dengan keterangannya.
Program :
clc;
disp('------------------------------------------')
disp('program : Fungsi Plot Sinus dan cosinus ')
disp('Fungsi : y = sin(x), z = cos(x) ')
disp('File : Contoh_plot4.m ')
disp('------------------------------------------')
a=input('Nilai awal x : ');
b=input('Nilai akhir x : ');
c=input('Nilai jarak : ');
x=a:c:b;
y=sind(x); % fungsi sinus
z=cosd(x); % fungsi cosinus
plot(x,y,x,z) % gambarkan fungsi sinus dan cosinus
xlabel('Sumbu x');
ylabel('Sumbu y');
title('Grafik Fungsi Sin dan Cos')
legend('Fungsi Sinus','Fungsi Cosinus')
gtext('y=sin(x)');
gtext('z=cos(x)');
Hasil Program :
Demikian pembahasan Contoh Pemrograman Dasar Grafik 2D dengan Matlab.
Tidak ada komentar:
Posting Komentar