f-13-04-iaj-4 langkah perkalian dan minor matriks

5
4 langkah perkalian dan minor matriks 1. P.S : Membuat program menghitung perkalian matriks setelah itu hasil perkalian matriks tersebut di ubah menjadi minor. 2. M.E: Pada perkalian c[i,j]=(c[i,j]+A0[i,k]*B0[k,j]) Untuk minor Mengapus kolom 1 pada matriks a menghapus baris 1 pada matriks hasil menghapus kolom 1 : m=delete(a,0,axis=1) Z= delete(m,0,axis=0) 3. Algoritma Definisi fungsi kali (a,b): 1) Memperoses c=zeros ((len(a0),len (b0[0]))) 2) Untuk i di dalam batas range(0,len(a0)): Untuk j di dalam batas in range(0,len(a0)): Untuk k di dalam batas range (0,len(a0)): Memperoses c[i,j]=(c[i,j] +a0[i,k]*b0[k,j]) Mereturn atau mengembalikan C pada pemanggil Definisi minor (p): 1) Untuk minor 1 - Menyediakan list kosong n1=[] - Menghapus kolom 1 pada matriks p, variable (ma) - Menghapus baris 1 pada matriks ma , variable (za) - Menyimpan za dalam list n1 2) Untuk minor 2 - Menyediakan list kosong n2=[] - Menghapus kolom 1 pada matriks p, variable (mb) - Menghapus baris 1 pada matriks mb , variable (zb) - Menyimpan zb dalam list n2 3) print minor dari hasil perkalian matriks , n1,n2 4) Mereturn atau mengembalikan p pada pemanggil

Upload: inggrid-ayu-putri

Post on 04-Oct-2015

232 views

Category:

Documents


16 download

DESCRIPTION

mfd

TRANSCRIPT

4 langkah perkalian dan minor matriks

1. P.S :Membuat program menghitung perkalian matriks setelah itu hasil perkalian matriks tersebut di ubah menjadi minor.

2. M.E: Pada perkalian c[i,j]=(c[i,j]+A0[i,k]*B0[k,j]) Untuk minor Mengapus kolom 1 pada matriks a menghapus baris 1 pada matriks hasil menghapus kolom 1 : m=delete(a,0,axis=1) Z= delete(m,0,axis=0)

3. Algoritma Definisi fungsi kali (a,b):1) Memperoses c=zeros ((len(a0),len (b0[0])))2) Untuk i di dalam batas range(0,len(a0)):Untuk j di dalam batas in range(0,len(a0)):Untuk k di dalam batas range (0,len(a0)):Memperoses c[i,j]=(c[i,j]+a0[i,k]*b0[k,j])Mereturn atau mengembalikan C pada pemanggil

Definisi minor (p):1) Untuk minor 1 Menyediakan list kosong n1=[] Menghapus kolom 1 pada matriks p, variable (ma) Menghapus baris 1 pada matriks ma , variable (za) Menyimpan za dalam list n1 2) Untuk minor 2 Menyediakan list kosong n2=[] Menghapus kolom 1 pada matriks p, variable (mb) Menghapus baris 1 pada matriks mb , variable (zb) Menyimpan zb dalam list n2 3) print minor dari hasil perkalian matriks , n1,n24) Mereturn atau mengembalikan p pada pemanggil

Program Utama 1) Start2) Mencetak judul Menghitung perkalian dan minor matriks3) Mencetak identitas programmer 4) From numpy import untuk mengambil model dalam phyton dalam program ini.

5) Menginisialisasi 6) Print hasil perkalian matriks7) Memanggil definisi fungsi kali(a,b)8) Print definisi fungsi kali(a,b)9) Memberi keterangan p =kali(a,b)10) Memanggil definisi fungsi minor (p)11) End

FLOW CHART FUNGSI KALI

Def kali (a,b):

c=zeros ((len(a0),len (b0[0])))

Return Cc[i,j]=(c[i,j]+a0[i,k]*b0[k,j])for k in range (0,len(a0)):for j in range(0,len(a0)):for i in range(0,len(a0)):

FLOW CHART FUNGSI MINOR

Def minor (p):

Return n1, n2Mencetak minor hasi perkalian matriks , n1,n2n2=[]mb=delete(p,1,axis=1)zb=delete(mb,0,axis=0)n2.append(zb) n1=[] ma=delete(p,0,axis=1) za=delete(ma,0,axis=0) n1.append(za)

startFLOW CHART UTAMA

Mencetak kali (a,b)Def kali (a,b):Mencetak hasil perkalian matriksMenginisialisasiMenginisialisasi From numpy importMencetak identitas Mencetak judul menghitung perkalian dan minor matriks

Def minor (p):

End