DIKERJAKAN OLEH :
ADRIANTO / 1611600485
JAKARTA
RINGKASAN PERKULIAHAN SESSI PERTAMA :
- Penerapan Matrix Lebih banyak ke arah Image Processing
- Matrix di tuliskan dalam bentuk baris dan kolom dan mempunyai dimensi (X x Y)
- Bentuk penulisan matrix menggunakan Kurung Oval atau kurung Kotak
- Notasi dari suatu matrix di dituliskan dengan huruf besar dan dicetak tebal, misalnya
Amxn , Huruf m menyatakan jumlah baris, sedangan huruf n menyatakan jumlah kolom.
- elemen Matrik dituliskan dengan huruf kecil diikuti dengan angka index misal a ij dimana
i menunjukkan baris dan j menunjukkan kolom dari notasi tersebut.
Dalam bahasa pemrograman Matlab, Operasi matrik dituliskan dengan menyebutkan baris dan
kolom seperti pada contoh berikut :
1 2
2 4
Untuk menuliskan matrix diatas dengan menggunakan matlab dapat juga dilakukan dengan
cara :
1 clear all
2 clc
3 A = [1 2
4 3 4];
Atau
1 clear all
2 clc
3 A = [ 1 2 ; 3 4 ];
Penjumlahan
Penjumlahan pada matrix dilakukan dengan menjumlahkan elemen - elemen pada index
yang sama Pada masing-masing notasi
Contoh :
A bisa dilakukan penjumlahan dengan matrix B dengan hasil matrix baru, dengan
dilakukan operasi penjumlahan sebagai berikut :
Operasi Penjumlahan matrix di matlab pada gambar makin kecil elemen matrix maka gambar
akan makin mendekati hitam (0 = Hitam)
Untuk melakukan pembacaan gambar di matlab menggunakan :
Perkalian
Perkalian pada matrix dilakukan dengan mengalikan elemen - elemen pada index yang
berbeda Pada masing-masing notasi, dimana yang dikalikan adalah kolom matrix
pertama dikalian dengan baris matrix kedua.
Operasi perkalian ini dapat dilakukan jika jumlah kolom matrix pertama sama dengan
jumlah matrix baris kedua
Contoh :
A bisa dilakukan perkalian matrik dengan B karena jumlah kolom pada matriks A sama
dengan jumlah baris pada matriks B (2) , dengan dilakukan operasi perkalian sebagai
berikut :
6 for i=1:2
7 for j=1:1
8 E(i,j) = 0.0; Deklarasi tampungan untuk matrix hasil
9 end
10 end
11 for i=1:2 Menjelaskan bahwa looping i dari 1 - 2
12 for j=1:1
13 for k=1:2
14 E(i,j) = E(i,j) + A(i,k)*B(k,j); Perkalian Matrix (i,j)
15 end
16 end
17 end
Operasi Blending adalah operasi penggabungan dua citra atau lebih yang merupakan
penjumlahan dari operasi perkalian ke-dua matriks dengan skalar
C = w1 . A + w 2 . B
w1 + w2 = 1
Operasi Negasi adalah pengurangan matriks konstan dengan matriks citra sembarang
C = k – A, k = matriks konstan
Tugas Latihan
Diketahui matriks sebagai berikut :
2 3 5 1 3 2 2 8
3 7 6 9 0 9 4 5
A 8 4 0 5 B 1 2 6 7
9 2 3 7 4 3 5 1
Ditanya :
a. Tentukan Operasi blending dari kedu matriks diatas, jika diketahui w1 = w2
Jika w1 = w2 0.5
C=A+B
b. Tentukan Operasi Negasi dari matriks diatas jika elemen matriks k = 200 ( C = k – A )
c. Implementasikan dalam pengolahan citra digital dari operasi matriks soal a dan b diatas