Anda di halaman 1dari 6

Komputasi Terapan

MATLAB

Dosen

: Dr. Ir. Nazori Az, M.T

Nama
NIM
Kelas

: Arip Solehudin
: 1311600124
: XK

MAGISTER ILMU KOMPUTER


UNIVERSITAS BUDI LUHUR
2014

Tugas Komputasi Terapan

Diketahui matriks sebagai berikut:


2 3 5
3
7 6
=[
8 4 0
9 2 3

3
1
9] = [0
1
5
4
7

2
9
2
3

2
4
6
5

8
7]
7
1

Ditanya:
1. Tentukan operasi blending dari kedua matriks di atas, jika diketahui, w1 = w2
Jawab:
Diketahui persamaan blending sebagai berikut:

C = w1 . A + w2 . B
w1 + w2 = 1
Program dalam Matlab:
clear all
clc
A = [2 3 5 1; 3 7 6 9; 8 4 0 5; 9 2 3 7]
B = [3 2 2 8; 0 9 4 5; 1 2 6 7; 4 3 5 1]
w1 = 0.5
w2 = w1
C = w1*A + w2*B

Hasilnya:

A=
2
3
8
9
B=
3
0
1
4

3
7
4
2

5
6
0
3

2
9
2
3

1
9
5
7

2
4
6
5

8
5
7
1
Halaman 1

Tugas Komputasi Terapan

w1 =
0.5000
w2 =
0.5000
C=
2.5000
1.5000
4.5000
6.5000

2.5000
8.0000
3.0000
2.5000

3.5000
5.0000
3.0000
4.0000

4.5000
7.0000
6.0000
4.0000

2. Tentukan operasi negasi dari matriks di atas, jika elemen matriks k = 200
Jawab:
Diketahui persamaan blending sebagai berikut:

C = k A,
dimana k = matriks konstan
Program dalam Matlab:
clear all clc
A = [2 3 5 1; 3 7 6 9; 8 4 0 5; 9 2 3 7]
k = 200*ones(4,4)
C = kA
Hasilnya:
A=
2
3
8
9

3
7
4
2

5
6
0
3

1
9
5
7

Halaman 2

Tugas Komputasi Terapan

k=
200
200
200
200

200
200
200
200

200
200
200
200

200
200
200
200

C=
198
197
192
191

197
193
168
198

195
194
200
197

199
191
195
193

3. Implementasikan dalam pengolahan citra digital dari operasi matriks soal a)


dan b) di atas.
Jawab:
Citra Asli

Program dalam Matlab:


clear all
clc
RGB = imread(C:\Users\Public\Pictures\Sample Pictures\Desert.jpg);
RGB2 = imread(' C:\Users\Public\Pictures\Sample Pictures\arip.jpg);
w1 = 0.5;
w2 = w1;
RGBBlend = immultiply(RGB,w1);
RGBBlend2 = immultiply(RGB2,w2);
Blend = RGBBlend + RGBBlend2;
imshow(Blend);

Halaman 3

Tugas Komputasi Terapan

Hasilnya:

Citra Asli

Program dalam Matlab:


clear all
clc
RGB = imread('C:\Users\Public\Pictures\Sample Pictures\arip.gif);
k = 200*ones(768,1024);
Konversi = im2uint8(k);
Negasi = imsubtract(Konversi,RGB);
imshow(Negasi);
Halaman 4

Tugas Komputasi Terapan

Hasilnya:

Halaman 5

Anda mungkin juga menyukai