You are on page 1of 8

No 1.

Variasi N
N
10000
1000
100

Tr
10
10
10

T
0,001
0.01
0.1

Tr=10;
t=0:0.001:Tr;
x=sin(2*pi*1*t);
T=0.1;
td=0:T:Tr;
xd=sin(2*pi*1*td);
N=(Tr-0)/T;
Xf=fft(xd);
mXf=(2/N)*abs(Xf);
N2=floor(N/2);
df=1/Tr;
ff=(N2-1)*df;
f=0:df:ff;
plot(f,mXf(1,1:N2))
hold on
Tr=10;
t=0:0.001:Tr;
x=sin(2*pi*1*t);
T=0.001;
td=0:T:Tr;
xd=sin(2*pi*1*td);
N=(Tr-0)/T;
Xf=fft(xd);
mXf=(2/N)*abs(Xf);
N2=floor(N/200);
df=1/Tr;
ff=(N2-1)*df;
f=0:df:ff;
plot(f,mXf(1,1:N2))
hold on
Tr=10;
t=0:0.001:Tr;
x=sin(2*pi*1*t);
T=0.01;
td=0:T:Tr;
xd=sin(2*pi*1*td);
N=(Tr-0)/T;
Xf=fft(xd);
mXf=(2/N)*abs(Xf);
N2=floor(N/20);
df=1/Tr;
ff=(N2-1)*df;
f=0:df:ff;
plot(f,mXf(1,1:N2))
hold on

Tr=10;

No 2 N Tetap dan T Bervariasi


N
100
100
100

Tr
10
20
25

T
0.10
0.20
0.25

t=0:0.001:Tr;
x=sin(2*pi*1*t);
T=0.1;
td=0:T:Tr;
xd=sin(2*pi*1*td);
N=(Tr-0)/T;
Xf=fft(xd);
mXf=(2/N)*abs(Xf);
N2=floor(N/2);
df=1/Tr;
ff=(N2-1)*df;
f=0:df:ff;
plot(f,mXf(1,1:N2))
hold on
Tr=20;
t=0:0.001:Tr;
x=sin(2*pi*1*t);
T=0.2;
td=0:T:Tr;
xd=sin(2*pi*1*td);
N=(Tr-0)/T;
Xf=fft(xd);
mXf=(2/N)*abs(Xf);
N2=floor(N/2);
df=1/Tr;
ff=(N2-1)*df;
f=0:df:ff;
plot(f,mXf(1,1:N2))
hold on
Tr=25;
t=0:0.001:Tr;
x=sin(2*pi*1*t);
T=0.25;
td=0:T:Tr;
xd=sin(2*pi*1*td);
N=(Tr-0)/T;
Xf=fft(xd);
mXf=(2/N)*abs(Xf);
N2=floor(N/2);
df=1/Tr;
ff=(N2-1)*df;
f=0:df:ff;
plot(f,mXf(1,1:N2))
hold on

No 1. Variasi N
N
100
1000
2000

Tr
10
100
200

T
0,1
0,1
0,1

Df
0,1
0,01
0.005

Tr=10;
t=0:0.001:Tr;
x=sin(2*pi*1*t);
T=0.1;
td=0:T:Tr;
xd=sin(2*pi*1*td);
N=(Tr-0)/T;
Xf=fft(xd);
mXf=(2/N)*abs(Xf);
N2=floor(N/2);
df=1/Tr;
ff=(N2-1)*df;
f=0:df:ff;
plot(f,mXf(1,1:N2))
hold on
Tr=100;
t=0:0.001:Tr;
x=sin(2*pi*1*t);
T=0.1;
td=0:T:Tr;
xd=sin(2*pi*1*td);
N=(Tr-0)/T;
Xf=fft(xd);
mXf=(2/N)*abs(Xf);
N2=floor(N/2);
df=1/Tr;
ff=(N2-1)*df;
f=0:df:ff;
plot(f,mXf(1,1:N2))
hold on
Tr=200;
t=0:0.001:Tr;
x=sin(2*pi*1*t);
T=0.1;
td=0:T:Tr;
xd=sin(2*pi*1*td);
N=(Tr-0)/T;
Xf=fft(xd);
mXf=(2/N)*abs(Xf);
N2=floor(N/2);
df=1/Tr;
ff=(N2-1)*df;
f=0:df:ff;
plot(f,mXf(1,1:N2))
hold on

You might also like