Está en la página 1de 2

% calculo de coeficientes de la serie de Fourier en matlab

Close all

Syms t n

A= [-5 0 5];

f= [ 1 1+t];

f = sym (f);

t= max (A) min(A);

Wo = 2*pi/(T) ;

A0 = 0;

For 1=1: length (f)

Ao = Ao +int(f(1),t, A(1+1)));

End

Ao= simple (Ao/T);

An= 0;

For 1=1 : length (f)

An = An +int(f(1)*cos(n*Wo*t),A(1), A(1+1)));

End

An= simple (2*An/T);

Bn= 0;

For 1=1 : length(f)

Bn = Bn +int(f(1)*sin(n*Wo*t), A(1+1)));

End

Bn= simple (2*Bn/T);

% definicin de vriables y condiciones

An = char(An);

Bn= char(Bn);
An = simple (sym(strrep(char(An), sin (pi*n),0)));

Bn= simple (sym(strrep(char(Bn), sin (pi*n),0)));

An = simple (sym(strrep(char(An), cos (pi*n),(-1)^n)));

Bn= simple (sym(strrep(char(Bn), cos (pi*n),(-1)^n)));

An = simple (sym(strrep(char(An), sin (2*pi*n),0)));

Bn = simple (sym(strrep(char(B n), sin (2*pi*n),0)));

An = simple (sym(strrep(char(An), COS (2*pi*n),1)));

Bn = simple (sym(strrep(char(Bn), sin (2*pi*n),1)));

DISP( Ao)

Pretty(Ao)

Disp.(An)

Pretty (An)

Disp.(Bn)

Pretty (Bn)

% grafica

X= linspace (min(A) ,1000);

Fx= 0;

For

También podría gustarte