Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

7. PENJUMLAHAN DUA BUAH MATRIKS Penjumlahan dua buah matriks A dan B menghasilkan matriks C atau A + B = C, hanya dapat dilakukan bila ukuran matriks A.

Presentasi serupa


Presentasi berjudul: "7. PENJUMLAHAN DUA BUAH MATRIKS Penjumlahan dua buah matriks A dan B menghasilkan matriks C atau A + B = C, hanya dapat dilakukan bila ukuran matriks A."— Transcript presentasi:

1 7. PENJUMLAHAN DUA BUAH MATRIKS Penjumlahan dua buah matriks A dan B menghasilkan matriks C atau A + B = C, hanya dapat dilakukan bila ukuran matriks A dan ukuran matriks B sama dan kedua matriks sudah terdefinisi nilai-nilainya. Matriks C juga berukuran sama dengan matriks A dan B. Penjumlahan matriks A dan B didefinisikan sbb : C[I, J] = A[I, J] + B[I, J] untuk semua I dan J Contoh : Matriks AMatriks BMatriks C = Algoritmanya : Procedure JumlahDuaMatriks(input A:MatriksInt, input B:MatriksInt, Output C:Matriks, input Nbar, Nkol : integer) DEKLARASI I : integer J : integer DESKRIPSI for I 1 to Nbar do for J1 to Nkol do C[I, J]A[I, J] + B[I, J] endfor 1

2 i, j: integer {pencacah baris dan kolom} DEFINISI : If Nbar  Nkol then return false else for i    2 to m do for j    1 to i – 1 do if (M[i,j]  0) then return false endfor return true endif endfunction If Cek (M, m, n) then Write (‘M merupakan matriks segitiga atas’) Else Write (‘M bukan merupakan matriks segitiga atas’) End_algoritma 2. Algoritma Cek_identitas {Menentukan apakah sebuah matriks merupakan matriks identitas} DEKLARASI : type MatriksInt: array [1..100, ] of integer M: MatriksInt mnmn : integer {Jumlah baris} {Jumlah kolom} function Cek_identitas(input M : MatriksInt, input m, n :integer)  boolean 3

3 Else Write (‘M bukan merupakan matriks identitas’) End_algoritma 3. Algoritma Cek_jumlah_kar_A {Menentukan jumlah karakter A dalam sebuah matriks karakter} DEKLARASI : type MatriksKar: array [1..100, ] of char K: MatriksKar mnmn : integer {Jumlah baris} {Jumlah kolom} procedure Hitung_jumlah_kar_A(input K:MatriksKar, m, n:integer, output jumlah : integer) DEFINISI : procedure Hitung_jumlah_kar_A(input K:MatriksKar, m, n:integer, output jumlah : integer) {Menghitung jumlah karakter A dalam Matriks K} DEKLARASI : i, j: integer {pencacah baris dan kolom} DEFINISI : jumlah    0 for i    1 to m do for j    1 to n do if (M[i,j] = ‘A’) then jumlah    jumlah + 1 endif endfor 5


Download ppt "7. PENJUMLAHAN DUA BUAH MATRIKS Penjumlahan dua buah matriks A dan B menghasilkan matriks C atau A + B = C, hanya dapat dilakukan bila ukuran matriks A."

Presentasi serupa


Iklan oleh Google