Professional Documents
Culture Documents
Percobaan 1
1. double
clear all;
Fs = 8000;
y = wavrecord (5.0*Fs, Fs, 'double');
wavwrite(y,Fs,'aiueodouble.wav')
wavplay(y,Fs)
plot(y)
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
2. single
clear all;
Fs = 8000;
y = wavrecord (5.0*Fs, Fs, 'single');
wavwrite(y,Fs,'aiueosingle.wav')
wavplay(y,Fs)
plot(y)
1
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
3. int16
clear all;
Fs = 8000;
y = wavrecord (5.0*Fs, Fs, 'int16');
wavwrite(y,Fs,'aiueoint16.wav')
wavplay(y,Fs)
plot(y)
4
x 10
3
-1
-2
-3
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
Percobaan 2
1. Vocal a
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(1000:9000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'a.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
2. Vokal i
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(9000:14000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'i.wav');
0.5
0.4
0.3
0.2
0.1
-0.1
-0.2
-0.3
-0.4
-0.5
0 1000 2000 3000 4000 5000 6000
3. Vocal u
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(14000:18000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'u.wav');
0.5
0.4
0.3
0.2
0.1
-0.1
-0.2
-0.3
-0.4
0 500 1000 1500 2000 2500 3000 3500 4000 4500
4. Vokal e
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(18000:22000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'e.wav');
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
0 500 1000 1500 2000 2500 3000 3500 4000 4500
5. Vocal o
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(23000:27000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'o.wav');
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Percobaan 3
1. Fs 8000
clear all;
Fs =8000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y,Fs)
wavwrite(y,Fs, 'fs8000.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
2. Fs 10000
clear all;
Fs =10000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs10000.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
3. Fs 14000
clear all;
Fs =14000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs14000.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
4. Fs 16000
clear all;
Fs =16000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs16000.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
5. Fs 24000
clear all;
Fs =24000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs24000.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
6. Fs 44000
clear all;
Fs =44000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs44000.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
7. Fs 44100
clear all;
Fs =44100;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs44100.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
8. Fs 11025
clear all;
Fs =11025;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs11025.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
9. Fs 2250
clear all;
Fs =2250;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs2250.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
10. Fs 7000
clear all;
Fs =7000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs7000.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
11. Fs 6000
clear all;
Fs =6000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs6000.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
12. Fs 5000
clear all;
Fs =5000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs5000.wav');
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10