komputasi terapan

6
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

description

komputasi terapan

Transcript of komputasi terapan

Page 1: 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

Page 2: komputasi terapan

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

Page 3: komputasi terapan

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

Page 4: komputasi terapan

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);

Page 5: komputasi terapan

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);

Page 6: komputasi terapan

Tugas Komputasi Terapan

Halaman 5

Hasilnya: