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. 1. Gambar asli
2. 2. Gambar berubah posisi
3. Gambar berubah warna
- 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
a. 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');
0 komentar:
Posting Komentar