Kamis, 12 Mei 2011

TUGAS PRAKTEK ARTISTEKTUR ORGANISASI KOMPUTER


MERUBAH POSISI GAMBAR DAN SUARA PADA MATLAB

1. Merubah posisi gambar dari kanan kekiri (Horizontal)

Ø Gambar asli yang akan kita rubah yaitu “Upin-dan-Ipin.jpg


Ø Kemudian kita akan merubahnya dengan rumus berikut:

gb_asli=imread('Upin-dan-Ipin.jpg');

[a,b,c]=size(gb_asli);

for baris=1:a

for kolom=1:b

gb_modif(baris,kolom,: )=gb_asli(baris,(b-(kolom-1)),: );

end

end

imshow(gb_asli)

figure,imshow(gb_modif)

gb_modif2=gb_modif;

gb_modif2(:,:,1)=gb_modif(:,:,2);

gb_modif2(:,:,2)=gb_modif(:,:,1);

figure,imshow(gb_modif2)

v catatan:

- a= sumbu x, b= sumbu y, c= warna (RGB)

- : (titik 2)= dugunakan untuk memberikan nilai kosong

- yang diberi warna kuning : digunakan untuk merubah posisi gambar

- yang diberi warna merah : digunakan untuk merubah warna pada gambar

o 1: untuk merah

o 2: untuk hijau

o 3: untuk biru

Ø kemudian kita save dengan nama “horisontal”

Ø setelah di run maka hasilnya akan seperti berikut:

1. Gambar asli


2. Gambar berubah posisi

  1. Gambar berubah warna

  1. Memanipulasi Suara dengan Matlab

a. File Audio

v Sebelum dirubah

fs = 44100; % sampling rate

T = 1/fs; % sampling period

t = [0:T:0.90]; % time vector

f1 = 400; % frequency in Hertz

omega1 = 2*pi*f1; % angular frequency in radians

phi = 2*pi*0.75; % arbitrary phase offset = 3/4 cycle

x1 = cos(omega1*t + phi); % sinusoidal signal, amplitude = 1

plot(t, x1); % plot the signal

xlabel('Time (seconds)');

ylabel('x1');

title('Simple Sinusoid');

sound(5*x1, fs); % play the signal


b. Setelah dirubah (matsuara)

fs = 48000; % sampling rate

T = 1/fs; % sampling period

t = [0:T:0.90]; % time vector

f1 = 200; % frequency in Hertz

omega1 = 2*pi*f1; % angular frequency in radians

phi = 2*pi*0.75; % arbitrary phase offset = 3/4 cycle

x1 = cos(omega1*t + phi); % sinusoidal signal, amplitude = 1

plot(t, x1); % plot the signal

xlabel('Time (seconds)');

ylabel('x1');

title('Simple Sinusoid');

sound(6*x1, fs); % play the signal

Tidak ada komentar:

Posting Komentar