Kamis, 03 Februari 2011

matlab tugas

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 :

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

x1
1
                                                                                   
Ó+b
1
x2
1

Σ+bxw


      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 =
f(net)
P1 =
1(-1) + 1(1) + 1= 1
1
P2 =
1(-1) + 0(1) + 1 = 0
1
P3 =
0(-1) + 1(1) + 1 = 2
1
P4 =
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 =
f(net) = net
P1 =
1(-1) + 1(1) + 1= 1
1
P2 =
1(-1) + 0(1) + 1 = 0
0
P3 =
0(-1) + 1(1) + 1 = 2
2
P4 =
0(-1) + 0(1) + 1 = 1
1



2 komentar:

  1. minta jawabannya dong.. saya butuh banget.. gambar tidak muncul.. kalau bisa kirim ke email sanjaya0697@gmail.com

    BalasHapus