Вы находитесь на странице: 1из 8

Fourier Cosine Series

MATLAB codes:

x = -10:1/1000:10;
y = ((3/2)*pi)+(4/pi)*(cos(x)+(1/9)*cos(3*x)+(1/25)*cos(5*x)+(1/49)*cos(7*x)...
+(1/81)*cos(9*x));
plot(x,y,'r','linewidth',2), axis([-10 10 -0.25 10]), grid on

10

0
-10 -8 -6 -4 -2 0 2 4 6 8 10
Fourier Cosine Series
MATLAB Codes:
x = -10*pi:1/1000:10*pi;
y = (8/pi)*(cos(x/2)+(1/9)*cos((3*x)/2)+(1/25)*cos((5*x)/2)+(1/49)*cos((7*x)/2)+(1/81)*cos((9*x)/2));
plot(x,y,'m','linewidth',2.5), axis([-10*pi 10*pi -6 6]), grid on

-2

-4

-6
-30 -20 -10 0 10 20 30
Fourier Sine Series
MATLAB Codes:
x = -5:1/1000:5;
y1 = (6/pi)*(sin(pi*x)+(1/3)*sin(3*pi*x)+(1/5)*sin(5*pi*x)+(1/7)*sin(7*pi*x)+(1/9)*sin(9*pi*x)...
+(1/11)*sin(11*pi*x)+(1/13)*sin(13*pi*x)+(1/15)*sin(15*pi*x)+(1/17)*sin(17*pi*x)+(1/19)*sin(19*pi*x));
y2 =(4/pi)*((1/2)*sin(2*pi*x)+(1/6)*sin(6*pi*x)+(1/10)*sin(10*pi*x)+(1/14)*sin(14*pi*x)+(1/18)*sin(18*pi*x));
y = y1 + y2;
plot(x,y,'m','linewidth',2.5), axis([-5 5 -4 4]), grid on

-1

-2

-3

-4
-5 -4 -3 -2 -1 0 1 2 3 4 5
Fourier Sine Series
MATLAB Codes:
x = -5*pi:1/1000:5*pi;
y = 2*(sin(x)-(1/2)*sin(2*x)+(1/3)*sin(3*x)-(1/4)*sin(4*x)+(1/5)*sin(5*x)...
-(1/6)*sin(6*x)+(1/7)*sin(7*x)-(1/8)*sin(8*x)+(1/9)*sin(9*x)-(1/10)*sin(10*x));
plot(x,y,'m','linewidth',2.5), axis([-5*pi 5*pi -5 5]), grid on

-1

-2

-3

-4

-5
-15 -10 -5 0 5 10 15

Вам также может понравиться