OPERASI MATRIKS
TUGAS
PROGRAM KOMPUTER & PENGANTAR TEKNOLOGI
Oleh :
FAKULTAS TEKNIK
TEKNIK MESIN S-1 2016
UNIVERSITAS SINGAPERBANGSA KARAWANG
ALGORITMA (utama)
Page 1
LATIHAN 1
10 20 −1 1
M=( )N=( )
5 8 1 −1
jumlah =
9 21
6 7
11 19
1. Latihan 1.1
4 9
1) Buka MATLAB,
tambah9 = 10 20 −1 1
2) Ketikkan dua Matriks yaitu : M = ( )N=( ), Variabel
5 8 1 −1
8 10 yang akan dihitung pada soal nomor 1.1 yaitu :
10 8 jumlah=m+n, selisih=m-n, tambah9=n+9, Multmn=m*n,
Multnm=n*m,
Multmn = 3) Ketikkan variabel jumlah=m+n, selisih=m-n, tambah9=n+9,
10 -10 Multmn=m*n, Multnm=n*m pada command window matlab,
4) Lalu enter (keluar hasil),
3 -3 5) Screen hasil dari penghitungan variable matriks tersebut.
Multnm = Pada soal latihan 1.1 kita menghitung dua matriks yang diketahui sebagai
-5 -12 berikut :
5 12 10 20 −1 1
M = ( ) N = ( ), dan lima rumus variable matriks yang
5 8 1 −1
diketahui sebagai berikut : jumlah=m+n, selisih=m-n, tambah9=n+9,
Multmn=m*n, Multnm=n*m menggunakan MATLAB (lihat gambar 1.1).
Page 2
2.1 Hitunglah dot –product dan cross-product dari dua vektor berikut ini :
𝑎⃗=(0 5 5) 𝒃 ⃗⃗=(1 1 1)
⃗⃗ • ⃗𝒃⃗ 𝒂
𝒂 ⃗⃗𝒙𝒃⃗⃗ ⃗𝒃⃗ 𝒙𝒂⃗⃗
ans =
10
ans =
0 5 -5
ans =
0 -5 5
Gambar 2.1
2. Latihan 2.1
1) Buka MATLAB,
2) Ketikkan dua Vektor yaitu : 𝑎⃗=(0 5 5) 𝒃⃗⃗=(1 1 1) , Variabel dot–product dan cross-product yang
akan dihitung pada soal nomor 2.1 yaitu : dot(a,b), cross(a,b), cross(b,a),
3) Ketikkan Variabel dot–product dan cross-product dot(a,b), cross(a,b), cross(b,a) pada command
window matlab,
4) Lalu enter (keluar hasil),
5) Screen hasil dari penghitungan variable dot –product dan cross-product tersebut.
Pada soal latihan 2.1 kita menghitung dua vektor yang diketahui sebagai berikut :
⃗⃗=(1 1 1),
𝑎⃗=(0 5 5) 𝒃
dan tiga rumus variable dot–product dan cross-product yang diketahui sebagai berikut :
Page 3
3.1 Pecahkanlah persamaan linier tiga variabel berikut ini :
𝒙 + 𝟐𝒚 − 𝟑𝒛 = −𝟕
𝟒𝒙 + 𝟓𝒚 + 𝟔𝒛 = 𝟏𝟏
𝟕𝒙 + 𝟖𝒚 + 𝟗𝒛 = 𝟏𝟕
>> x=inv(A)*b
x=
1.0000
-1.0000
2.0000
Gambar 3.1
>>
3. Latihan 3.1
1) Buka MATLAB,
2) Ketikkan dua Variabel yaitu : A=[1 2 -3;4 5 6;7 8 9]; b=[-7; 11; 17] , Variabel yang akan dihitung
pada soal nomor 3.1 yaitu :
x=inv(A)*b,
3) Ketikkan Variabel x=inv(A)*b pada command window matlab,
4) Lalu enter (keluar hasil),
5) Screen hasil dari penghitungan variabel tersebut.
Pada soal latihan 3.1 kita menghitung persamaan tiga variable yang diketahui sebagai berikut :
𝒙 + 𝟐𝒚 − 𝟑𝒛 = −𝟕
𝟒𝒙 + 𝟓𝒚 + 𝟔𝒛 = 𝟏𝟏
𝟕𝒙 + 𝟖𝒚 + 𝟗𝒛 = 𝟏𝟕
Page 4
4.1 Carilah solusi dari persamaan lingkaran berikut ini :
𝑦 = √25 − 𝑥 2 untuk -5 ≤ x ≤ 5, dengan inkremen x sebesar 0,05. Setelah itu, tampilkanlah nilai y pada
rentang x = 0 hingga x =1 saja.
>> x = [-5:0.05:5]';
>> y = sqrt(25-x.^2);
>> pj = length(x);
>> [x(awal:akhir),
y(awal:akhir)]
ans =
0 5.0000
0.0500 4.9997
0.1000 4.9990
0.1500 4.9977
Gambar 4.1
0.2000 4.9960
0.9000 4.9183
6)
Page 5
0.9500 4.9089
5.1 Buatlah tabel hiperbolik-trigonometri: sinh, cosh, dan tanh untuk rentang -5 ≤ x ≤ 5, dengan inkremen x
sebesar 0,1
>> x = -5:0.1:5; -2.6000 -6.6947 6.7690 -0.9890
Page 8
Gambar 5.1
Gambar 5.2
Page 9
Gamar 5.3
Gambar 5.4
Page 10