PERTEMUAN 2
STRUKTUR KONDISI (IF) DAN FUNGSI GRAFIK PADA MATLAB
Tujuan Pertemuan 2:
1. Dapat memahami dan menggunakan struktur kondisi pada MATLAB
2. Dapat memahami dan menerapkan perintah membuat grafik pada MATLAB
3. Dapat memahami operasi-operasi perhitungan fungsi linear pada MATLAB.
4. Dapat memahami dan menyelesaikan operasi perhitungan akar persamaan kuadrat pada MATLAB.
If dapat dipakai lebih dari satu (nasted if). Untuk membuat if didalam if, digunakan sintaks seperti berikut ini:
Bentuk kalang IF Contoh
if <ekspresi logika1> gol= 3
statemen 1(dieksekusi jika ekspresi logika 1 if (gol == 1)
benar) gajipokok=500000;
elseif <ekspresi logika2> elseif (gol == 2)
statemen 2(dieksekusi jika ekspresi logika 2 gajipokok=750000;
benar) elseif (gol == 3)
elseif _ gajipokok=2000000;
... else
else gajipokok=5000000;
statemen n(dieksekusi jika ekspresi logika end
sebelumnya bernilai salah)
end
b. Struktur Switch
Struktur switch dijalankan berdasarkan nilai variabel atau ekspresi. Bentuk switch adalah sebagai berikut:
Jika ekspresi logika bernilai benar (1) maka matlab akan mengeksekuasi stamen antara if sampai end. Jika ekspresi
logika bernilai salah, maka matlab akan meliwati semua statemen antara statemen if dan end
grid Membuat garis grid untuk plot 2-D dan 3-D sda
linspace Generate linearly spaced vectors y = y=linspace(1,10,5)
linspace(a,b) generates a row vector y of 100 y = 1.0000 3.2500
points linearly spaced between and including a and 5.5000 7.7500
b. 10.0000
Contoh 2.1 Plot sebuah fungsi dengan warna menggunakan sintaks sebagai berikut:
x=-20:1:20
y=x.^5+7*x.^4+15
plot(x,y,'--
rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10);
grid
title('Grafik Polinom
Berdrajat Banyak');
xlabel('nilai x dari -20
sampai 20');
ylabel('nilai y');
shg
Latihan 2.1
1. Carilah sintaks berikut dan buat dalam contoh:subplot,meshgrid,figure,
plotyy
2. Carilah tipe grafik dan buatlah dalam contoh: bar, area, pie, stem
STIKOM Uyelindo Kupang 2
Matlab - 2019
Latihan 2.2.
Tentukan titik-titik Potong persamaan linear dibawah ini sesuai algoritma diatas dalam Matlab
a. X – 5Y = 6 dan 2X – 8X = 10 (1,-1) b. 4X + 2Y = 6 dan 3X + 8Y = 24
−b± √b 2−4 . a. c
Rumus ABC = 2.a
Latihan 2.3.
Tentukan akar persamaan kuadrat berikut ini dengan Matlab :
a. Y = X2 + 2X + 1 b. Y = -X2 – X – 6 c. Y = X2 – 2X + 80
Buatlah kesimpulan dari ketiga soal diatas