8
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 :

Web viewMODUL 6 . Soal – Soal. Latihan. 1. Buatlah program Matlab untuk sembarang matrik dengan ordo 3x3, terus jumlahkan semua elemen yang

Embed Size (px)

Citation preview

Page 1: Web viewMODUL 6 . Soal – Soal. Latihan. 1. Buatlah program Matlab untuk sembarang matrik dengan ordo 3x3, terus jumlahkan semua elemen yang

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 :

Page 2: Web viewMODUL 6 . Soal – Soal. Latihan. 1. Buatlah program Matlab untuk sembarang matrik dengan ordo 3x3, terus jumlahkan semua elemen yang

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)

Page 3: Web viewMODUL 6 . Soal – Soal. Latihan. 1. Buatlah program Matlab untuk sembarang matrik dengan ordo 3x3, terus jumlahkan semua elemen yang

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 :

Page 4: Web viewMODUL 6 . Soal – Soal. Latihan. 1. Buatlah program Matlab untuk sembarang matrik dengan ordo 3x3, terus jumlahkan semua elemen yang

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 :

Page 5: Web viewMODUL 6 . Soal – Soal. Latihan. 1. Buatlah program Matlab untuk sembarang matrik dengan ordo 3x3, terus jumlahkan semua elemen yang

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 :

Page 6: Web viewMODUL 6 . Soal – Soal. Latihan. 1. Buatlah program Matlab untuk sembarang matrik dengan ordo 3x3, terus jumlahkan semua elemen yang

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)

Page 7: Web viewMODUL 6 . Soal – Soal. Latihan. 1. Buatlah program Matlab untuk sembarang matrik dengan ordo 3x3, terus jumlahkan semua elemen yang

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