Upload
dangthien
View
256
Download
3
Embed Size (px)
Citation preview
MODUL 6
Soal – Soal Latihan
1. Buatlah program Matlab untuk sembarang matrik dengan ordo 3x3, terus jumlahkan semua
elemen yang berada di diagonal utama, dengan menggunakan perintah trace!
Jawab :
2. Buatlah Program Matlab dan hasil running program tersebut, untuk perintah menghapus baris
ke-2 dan menghapus kolom ke-4 pada suatu matriks dibawah ini!
Jawab :
3. Apakah arti perintah eye (m,n) dengan m≠n. Cobalah untuk eye (5,4) dan eye (4,5). Apakah
hasilnya berupa matriks identitas?
Jawab :
Eye adalah suatu perintah untuk membentuk matriks identitas ordo NxN, matriks
identitas adalah suatu matriks yang semua diagonalnya = 1.
Hasilnya bukan berupa matriks identitas karena bukan merupakan matriks bujur sangkar
(mempunyai ordo yang berbeda yaitu M x N)
4. Misal X adalah matriks bujur sangkar. Buatlah program untuk menghitung Xn dengan n =
bilangan bulat positif yang di inputkan!
Jawab :
function pangkatmatriks
clc
x = input (‘masukan matriks x = ‘)
n = input (‘masukan pangkat matriks n =’)
[m,p] = size (x) ;
if m ==p
xn = x^n;
disp (‘xn = ‘)
disp (xn)
else
disp (‘matriks bukan bujur sangkar’)
end
Bila di jalankan untuk x=(3 −24 1 )
2
, diperoleh keluaran :
masukan matriks x = [3 -2 ; 4 1]
x =
3 −24 1
masukan pangkat matriks n = 2
n =
2
xn =
1 −816 −7
5. Bagaimana jika 2 buah grafik y = 2x2 + 4x – 8 dan y = x2 pada [-8,8] buat sintax program
dan hasil running berupa grafik seperti pada contoh di atas!
Jawab :
6. Buatlah program jaringan syaraf (perceptron) untuk melakukan pembelajaran terhadap fungsi
OR dengan input dan target biner sebagai berikut:
Input Bias Target
1 1 1 1
1 0 1 1
0 1 1 1
0 0 1 0
bx1 1
1
Σxw+b
1 x2
Jawab :
7. Hitunglah keluaran jaringan PERCEPTRON dan vektor masukan-keluaran ADALINE untuk
mengenali fungsi logika ”dan” dengan variabel x1 dan x2, dengan bobot awal w = [-1 1] dan
bias b = [1]. Serta perhitungan tabel manualnya!
Jawab :
PERCEPTRON :
net = newp ([0 1; 0 1],1);
p = [ [1;1] [1;0] [0;1] [0;0] ];
t = [1 0 0 0];
net.IW {1,1} = [-1 1];
net.b {1} = [1];
a = sim(net,p)
a =
1 1 1 1
Pola masukan net = ∑i=1
2
piw ji f(net)
P1 = (11) 1(-1) + 1(1) + 1= 1 1
P2 = (10) 1(-1) + 0(1) + 1 = 0 1
P3 = (01) 0(-1) + 1(1) + 1 = 2 1
P4 = (00) 0(-1) + 0(1) + 1 = 1 1
ADALINE :
net = newlin ([0 1; 0 1],1);
p = [ [1;1] [1;0] [0;1] [0;0] ];
t = [1 0 0 0];
net.IW {1,1} = [-1 1];
net.b {1} = [1];
a = sim(net,p)
a =
1 0 2 1
Pola masukan net = ∑i=1
2
piw ji f(net) = net
P1 = (11) 1(-1) + 1(1) + 1= 1 1
P2 = (10) 1(-1) + 0(1) + 1 = 0 0
P3 = (01) 0(-1) + 1(1) + 1 = 2 2
P4 = (00) 0(-1) + 0(1) + 1 = 1 1