Download - komputasi terapan
0
Komputasi Terapan
MATLAB
Dosen : Dr. Ir. Nazori Az, M.T
Nama : Arip Solehudin
NIM : 1311600124
Kelas : XK
M A G I S T E R I L M U
K O M P U T E R
U N I V E R S I T A S B U D I
L U H U R
2 0 1 4
Tugas Komputasi Terapan
Halaman 1
Diketahui matriks sebagai berikut:
𝐴 = [
2 3 5 13 7 6 98 4 0 59 2 3 7
] 𝑑𝑎𝑛 𝐵 = [
3 2 2 80 9 4 71 2 6 74 3 5 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 5 13 7 6 98 4 0 59 2 3 7
B =
3 2 2 80 9 4 51 2 6 74 3 5 1
Tugas Komputasi Terapan
Halaman 2
w1 =
0.5000
w2 =
0.5000
C =
2.5000 2.5000 3.5000 4.5000
1.5000 8.0000 5.0000 7.0000
4.5000 3.0000 3.0000 6.0000
6.5000 2.5000 4.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 = k‐A
Hasilnya:
A =
2 3 5 13 7 6 98 4 0 59 2 3 7
Tugas Komputasi Terapan
Halaman 3
k = 200 200 200 200200 200 200 200200 200 200 200200 200 200 200
C =
198 197 195 199197 193 194 191192 168 200 195191 198 197 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);
Tugas Komputasi Terapan
Halaman 4
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);
Tugas Komputasi Terapan
Halaman 5
Hasilnya: