Pada tutorial kali ini, saya akan
menunjukkan kepada Anda cara membuat grafik dengan Matlab. Seperti kita ketahui bahwa Matlab (MATrix
LABoratory) merupakan bahasa pemrograman level tinggi
yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan
pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma,
simulasi dan pemodelan dan grafik-grafik perhitungan. Sehingga inilah
yang menyebabkan matlab mudah digunakan dalam pemodelan simulasi kurva ataupun
grafik.
1. Membuat Grafik 2D dengan MATLAB
A. Menggambar grafik 2D dalam MATLAB
Ada 2 perintah dalam matlab yang
berfungsi utuk menggambar grafik fungsi yaitu “plot” dan “ezplot”
- Plot
Plot(y) adalah perintah dalam MATLAB
untuk menggambarkan grafik y berdasarkan nilai-nilai y1, y2,
y3, y4, . . ., yn yang sudah diketahui.
Nantinya plot akan memunculkan grafik berdasarkan koordinat titik (1, y1),
(2,y2), (3,y3), . . . ,(n,yn) yang
menggabungkan antara koordinat titik (i,yi) dan (i+1,yi+1)
dengan garis lurus.
Contoh 1:
Misalnya kita akan menggambar grafik
y dengan nilai y1, y2, y3, y4,
y5, y6 secara berturut-turut adalah 1, 5, -6, 8, 9, dan
19.
Penyelesaian:
>> y = [ 1 5 -6 8 9 19];
>> plot(y)
- Ezplot
Ezplot(y) adalah perintah dalam
MATLAB untuk menggambarkan grafik y berdasarkan persamaan yang sudah diketahui.
Contoh 2:
Misalkan kita akan membuat grafik y
= x2
Penyelesaian:
>> y1 = inline(‘ x^2 ’); %
simbol “^” menandakan pangkat
>> ezplot(y1)
B. Mempercantik tampilan grafik 2D
dalam MATLAB
Dalam MATLAB juga tersedia cara
untuk mempercantik tampilan grafik 2D dengan beberapa peritah:
- Style garis grafik
Beberapa style garis yang bisa
digunakan.
- Ketebalan garis grafik
Pada MATLAB, kita juga dapat
mengatur ketebalan garis. Ketebalan garis normal adalah 0.5 points (1points =
1/72 inc).
- Warna garis grafik
Beberapa warna garis yang bisa
digunakan.
- Menggambar bentuk (mark) titik data
- Menambahkan keterangan grafik
C. Menggabungkan Grafik dalam
1 figure
Dalam program MATLAB, kita juga bisa
menggambar 2 buah grafik atau lebih dalam sebuah figure. Hold adalah cara untuk menggabungkan 2 buah grafik
atau lebih dalam sebuah figure. Ada beberapa langkah yang harus
diperhatikan ketika kita perintah MATLAB untuk menggabungkan grafik.
1.
Definisikan sebuah grafik tertentu.
2.
Tulis perintah hold on. Perintah ini akan menjadikan grafik yang akan
kita definisikan selanjutnya berada di figure grafik yang ddefinisikan
pertama kali.
3.
Jika penggabungan selesai maka
diakhiri dengan perintah hold off.
D. Contoh Soal
Pada contoh 1:
>> y = [ 1 5 -6 8 9 19];
>>
plot(y,’-.’) %
Mengubah style garis menjadi Dash-dot line
>>
plot(y,’-.’,’LineWidth’,1) % Mengubah
style garis menjadi Dash-dot line dengan tebal garis menjadi 1 points
>>
plot(y,’r-.’),grid % Mengubah style
garis menjadi Dash-dot line dengan warna garis merah menambahkan grid
>> hold
on % Menggabungkan
>>
plot(y,’o’) %
Menggambarkan mark titik data
>> hold
off % Proses penggabungan
selesai
>> title(‘y = [ 1 5 -6 8 9
19]’) % Memberikan judul y = [ 1 5 -6 8
9 19]
>> xlabel(‘Nilai x’)
% Memberi label pada sumbu x dengan nama
Nilai x
>> ylabel(‘Sumbu
y’) % Memberi label
pada sumbu y dengan nama Nilai y
>> text(3.7,2,’\leftarrow y =
[1 5 -6 8 9 19]‘,’FontSize’,12)
%Memberikan keterangan y = [1 5 -6 8 9 19] dengan font size 12 pada koordinat
(3.7,2)
HASIL
2. Membuat Grafik 3D dengan MATLAB
Berikut cara pembuatan program grafik tiga dimensi ( 3D)
pada Matlab, dimana fungsi matematika dari grafik tersebut adalah Z = (X2
+ Y2):
1. Ketikkan script
/ kode / listing program matlab berikut ini :
sumbu_x = -10:1:10;
batas nilai x yang akan diplot
sumbu_y = -10:4:10; batas nilai y yang akan diplot
[X,Y] = meshgrid(sumbu_x,sumbu_y); mengisi bidang X dan Y dengan jalinan titik
Z = X.^2 + Y.^2;
fungsi matematika yang akan diplot
yaitu Z = (X2 + Y2)
mesh(X,Y,Z); Perintah
program Matlab untuk menampilkan grafik 3D
2. 2. Kemudian Save dan Run (F5),
Berikut hasil grafiknya :
Gambar
Grafik tiga dimensi (3D) pada matlab dengan perintah “mesh”
3. 3. Setelah berhasil coba pada
tahap pertama ganti kode “mesh” dengan “surf”. Maka berikut grafik hasilnya:
Gambar
Grafik tiga dimensi (3D) pada Matlab dengan perintah “surf”
n4. Anda juga dapat
merubahnya dengan perintah “contour”. Grafik akan menjadi seperti ini :
Gambar
Grafik tiga dimensi (3D) pada Matlab dengan perintah “contour”
Sumber :
http://www.meriwardana.com
like
BalasHapusmantabs
BalasHapusIni sangat bermanfat
BalasHapuselemen solder uap
Casino at Harrah's Lake Tahoe - MapyRO
BalasHapusFind the 광명 출장샵 best Casino at Harrah's Lake Tahoe 속초 출장마사지 (South Shore) with MapyRV 세종특별자치 출장안마 and 서울특별 출장안마 other 경상남도 출장마사지 nearby casinos.