Pada praktikum Matrix Laboratory tidak ada pembuatan bagan alir (flowchart) karena peserta praktikum memahami konsep dasar pembuatan
flowchart dari suatu program pada praktikum Fortran. A. Program 1-Matlab
1. Tujuan
Pada praktikum ini, diharapkan mahasiswa dapat memahami :
a. Membuat data matrix dari suatu persamaan linear simultan.
b. Penulisan source code pada command window dan M-File dalam Matlab (data Numeric dan String).
c. Penulisan basic bahasa Matlab(“[]”,“ ;” , space, koma , clear, clc, % ). d. Operator basic pada Matlabuntuk operasi matrik/aritmatik( + , -, x, / ). e. Pemanggilan/ pengaksesan elemen dari suatu data matrix.
f. Mencari nilai variabel secara simultan dari persamaan linier yang lebih dari satu.
2. Soal
Tiga buah beton (x1, x2, x3) masing- masing memiliki kuat tekan dalam
MPa. Dalam tiga keadaan khusus yang berbeda beton tersebut dirumuskan dalam 3 persamaan yaitu :
(a + a) x1 + (a + c) x2 - (b + b) x3 = 20 MPa
(a + b) x1 + (b + b) x2 - (a + c) x3 = 16 MPa
(a + c) x1 + (a + b) x2 - (a + 2) x3 = 24 MPa
a. Hitunglah kuat tekan beton x1, x2, dan x3 secara manual menggunakan
metode subtitusi dan eliminasi.
b. Buatlah programnya di dalam Matlab kemudian tulis source codenya.
Persamaan 4) dan 5) :
126x2 – 164x3 = 148 × 241 30366x2 - 39524x3 =
35668
-241x2 + 73x3 = -56 × -126 30366x2 - 9198x3= 7056
-30326x3 = 28612
x3 = -0, 9434
Subtitusi x3 ke persamaan 4) :
126x2 – 164(-0, 9434) = 148
126x2 = 148 – 154, 7176
126x2 = -6, 7176
x2 = -0, 0533
Subtitusi x2 danx3 ke persamaan 1) :
2x1 + 10(-0, 0533) – 16(-0, 9434) = 20
2x1 – 0, 533 + 15, 0944 = 20
2x1 = 5, 4386
4. Source Code
5. Hasil Running Program
B. Program 2- Matlab
1. Tujuan
Pada praktikum ini, diharapkan mahasiswa dapat memahami : a. keluaran dengan nilai function atau input.
b. Bentuk dasar penggunaan flow control (if, elseif, else, dan for). c. Penggunaan operasi array.
d. Pembuatan grafik dari suatu fungsi (bar, plot, pie). e. Pemberian keterangan gambar (xlabel, ylabel, title).
2. Soal
a. Buatlah program yang mampu memilih tampilan grafik. Daftar grafik yang dapat dipilih adalah :
1) jika nilai dari azimuth sama dengan 0-90 derajat maka akan muncul
grafik batang dengan persamaan y= sin (pi × x), dengan x adalah
nilai awal B dengan kenaikan 0,1 dan berakhir di nilai AB. Grafik
tersebut diberi nama GRAFIK SINUS (pi × x).
2) Jika nilai dari azimuth sama dengan 91- 180 derajat maka akan
muncul grafik garis dengan persamaan y= cos (pi × x), dengan
nilai x sama seperti grafik1. Dan diberi nama GRAFIK COSINUS
(pi × x).
3) Jika nilai dari azimuth sama dengan 181- 360 derajat maka akan muncul diagram lingkaran dari persamaany= ABx + AB, dengan nilai x sama seperti grafik 1, diberi nama DIAGRAM LINGKARAN..
4) Nilai azimuth bukan ketiga- tiganya, maka perintahkan matlab untuk menuliskan “ERROR”.
b. Buatlah grafik dengan persamaan y = x2 +
√
x ×25 dengan nilai xb. Soal b
y = x2 +
√
x ×25y = 172 +
√
17×25y = 289 +
√
425y = 289 + 20, 6155 y = 309, 6155
y = x2 +
√
x ×25y = 182 +
√
18×25y = 324 +
√
450y = 324 + 21, 2132 y = 345, 2132
4. Source Code
a. Source code soal a
b. Source code soal b
Gambar 2.4 Source code soal b program 2
5.Hasil Running Program
a. Soal a
Gambar 2.6Grafik garis dengan nilai 91 ° -180 °
Gambar 2.8Nilai yang bukan 0 ° -360 °
b. Soal b
C. Program 3- Matlab
1. Tujuan
Pada praktikum ini, diharapkan mahasiswa dapat memahami :
a. Penggunaan menu.
b. Pemberian Plotting koordinat dalam Matlab.
c. Penggunaan Subplot pada grafik dalam satu figure.
d. Pembuatan Grafik 2D. e. Pembuatan Grafik 3D.
f. Penyimpanan variabel dalam bentuk file.
2. Soal
a. Buatlah plot jembatan atau rangka atap di Matlab. Lengkapi dengan :
1) Pemberian text NAMA dan NIM
2) Pemberian axis
3) Pemberian set (gca) xtick dan ytick
b. Grafik 2D
fungsi_sin = sin (x) %penyelesaian manual 2 iterasi
fungsi_cos = cos(x) %penyelesaian manual 2 iterasi
fungsi_tan = tan (x) %penyelesaian manual 2 iterasi dimana x mempunyai interval nilai :
nilai awal = -A kenaikan = 0,1
nilai akhir = B × pi
sajikan dalam satu figure grafik 2D :
1) Grafik 2D batang hubungan antara x dengan fungsi_sin 2) Grafik 2D batang hubungan antara x dengan fungsi_cos 3) Grafik 2D garis hubungan antara x dengan fungsi_tan
c. Grafik 3D
R =
√
X2+Y2 + eps %penyelesaian manual 2 iterasiZ = sin(R)
R %penyelesaian manual 2 iterasi
Dimana x dan y mempunyai nilai awal = -A, kenaikan = 0.5, nilai akhir = 1B.
Sajikan dalam satu figure grafik 3D :
4. Source Code
5. Hasil Running Program
Gambar 2.12Hasil plotting