Contoh Pemrograman Dasar Grafik 2D dengan Matlab

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. 

Semoga bermanfaat.


No comments:

Post a Comment

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.