Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mecatrónica
Laboratorio N°13
Serie de Fourier 2
1
Objetivo
Fundamentos Teóricos
f t a0 an cos(n t) bn sen(n t)
n 1
t
1 2
a0 f (t )dt t2 t1 T
T t1
t
2 2
an f (t ) cos nt dt t2 t1 T
T t1
t
2 2
bn f (t )sen nt dt t2 t1 T
T t1
Ejercicio 1:
2 ;0 t 2
f t 4 ; 2 t 4
2 ; 4 t 6
%%
clc
clear all
close all
%Periodo
T=6;
%NUMERO DE PERIODOS
np=1;
f1=2;
f2=4;
f3=2;
2
t0=0; t1=2; t2=4; t3=6;
for k=1:np
ti=t0+(k-1)*T;
tf=T*k;
t=ti:0.001:tf;
tt0=t0+(k-1)*T;
tt1=t1+(k-1)*T;
tt2=t2+(k-1)*T;
tt3=t3+(k-1)*T;
y=f1*(t>tt0&t<tt1)+f2*(t>tt1&t<tt2)+f3*(t>tt2&t<tt3);
plot(t,y)
hold on
grid on
end
ylim([0,5])
3
clc
clear all
close all
%Periodo
T=6;
%NUMERO DE PERIODOS
np=5;
f1=2;
f2=4;
f3=2;
t0=0; t1=2; t2=4; t3=6;
for k=1:np
ti=t0+(k-1)*T;
tf=T*k;
t=ti:0.001:tf;
tt0=t0+(k-1)*T;
tt1=t1+(k-1)*T;
tt2=t2+(k-1)*T;
tt3=t3+(k-1)*T;
y=f1*(t>=tt0&t<=tt1)+f2*(t>tt1&t<=tt2)+f3*(t>tt2&t<=tt3);
plot(t,y)
hold on
grid on
end
ylim([0,4.5])
4
Figura 2. Grafica de función periódica con 5 periodos
b) Considerando el periodo de 0 a 6 de la función f (t ) . Calcular los
coeficientes de la serie de Fourier
clc
clear all
close all
%f1=2 0<t<2
%f2=4 2<t<4
%f3=2 4<t6
f1=2;
f2=4;
f3=2;
%intervalos de integracion
d=[0 2 4 6];
%numero de puntos de integracion
nd=length(d);
%periodo de integracion
T=d(nd)-d(1);
%frecuencia angular
w=2*pi/T;
5
%funcion
f=[f1 f2 f3];
%NUMERO DE ELEMENTOS DE F
nf=length(f);
f=sym(f);
%calculo de a0
a0=0
for k=1:nf
a0=a0+int(f(k),d (k),d(k+1));
end
a0=a0/T
%CALCULAR an
syms n t
an=0
for k=1:nf
an=an+int(f(k)*cos(n*w*t),d (k),d(k+1));
end
an=2*an/T;
%(2*sin((2*pi*n)/3))/(n*pi) + (2*(sin(2*pi*n) -
sin((4*pi*n)/3)))/(n*pi)-(4*(sin((2*pi*n)/3) -
sin((4*pi*n)/3)))/(n*pi)
%calculo de bn
bn=0
for k=1:nf
bn=bn+int(f(k)*sin(n*w*t),d (k),d(k+1));
end
bn=2*bn/T;
%(4*(cos((2*pi*n)/3) - cos((4*pi*n)/3)))/(n*pi) - (2*(cos(2*pi*n) -
cos((4*pi*n)/3)))/(n*pi) + (4*sin((pi*n)/3)^2)/(n*pi)
a0 =8/3
an =(2*sin((2*pi*n)/3))/(n*pi) + (2*(sin(2*pi*n) - sin((4*pi*n)/3)))/(n*pi) -
(4*(sin((2*pi*n)/3) - sin((4*pi*n)/3)))/(n*pi)
bn =(4*(cos((2*pi*n)/3) - cos((4*pi*n)/3)))/(n*pi) - (2*(cos(2*pi*n) -
cos((4*pi*n)/3)))/(n*pi) + (4*sin((pi*n)/3)^2)/(n*pi)
6
c) Graficar f (t ) de 0 a 6 y la correspondiente serie de Fourier considerando
diferentes armónicos
%%
clc
clear all
close all
%Periodo
T=6;
%NUMERO DE PERIODOS
np=1;
f1=2;
f2=4;
f3=2;
t0=0; t1=2; t2=4; t3=6;
for k=1:np
ti=t0+(k-1)*T;
tf=T*k;
t=ti:0.001:tf;
tt0=t0+(k-1)*T;
tt1=t1+(k-1)*T;
tt2=t2+(k-1)*T;
tt3=t3+(k-1)*T;
y=f1*(t>=tt0&t<=tt1)+f2*(t>tt1&t<=tt2)+f3*(t>tt2&t<=tt3);
plot(t,y)
hold on
grid on
end
ylim([0,4.5])
%grafica de serie de fourier
r=15;
t=0:0.001:5;
T=6;
w=2*pi/T;
a0=8/3;
for n=1:r
a(n,:)=(2*sin((2*pi*n)/3))./(n*pi) + (2*(sin(2*pi*n) -
sin((4*pi*n)/3)))./(n*pi)-(4*(sin((2*pi*n)./3) -
sin((4*pi*n)/3)))./(n*pi);
b(n,:)=(4*(cos((2*pi*n)/3) - cos((4*pi*n)/3)))./(n*pi) -
(2*(cos(2*pi*n) - cos((4*pi*n)/3)))./(n*pi) +
(4*sin((pi*n)/3)^2)./(n*pi);
f(n,:)=a(n,:).*cos(n*w*t)+b(n,:).*sin(n*w*t);
end
f=a0+sum(f);
plot(t,f,'b')
grid on
7
Figura 4. Grafica de la serie de Fourier
Ejercicio 2:
t ;0 t 2
f t
t 4 ; 2 t 4
clc
close all
8
clear all
syms t n
f=[t -t+4]
A=[0 2 4]
f=sym(f)
T=max(A)-min(A);
wo=2*pi/(T);
Ao=0;
for i=1:length(f)
Ao=Ao+int(f(i),'t',A(i), A(i+1));
end
Ao=(Ao/T);
An=0;
for i=1:length(f)
An=An+int(f(i)*cos(n*wo*t), A(i), A(i+1));
end
An=(2*An/T);
Bn = 0;
for i=1:length(f)
Bn=Bn+int(f(i)*sin(n*wo*t), A(i), A(i+1));
end
Bn=(2*Bn/T);
An=char(An);
Bn=char(Bn);
An=(sym(strrep(char(An),'sin(pi*n)','0')));
Bn=(sym(strrep(char(Bn),'sin(pi*n)','0')));
An=(sym(strrep(char(An),'coa(pi*n)','(-1)^n')));
Bn=(sym(strrep(char(Bn),'cos(pi*n)','(-1)^n')));
An=(sym(strrep(char(An),'sin(2*pi*n)','0')));
Bn=(sym(strrep(char(Bn),'sin(2*pi*n)','0')));
An=(sym(strrep(char(An),'cos(2*pi*n)','1')));
Bn=(sym(strrep(char(Bn),'cos(2*pi*n)','1')));
%
disp('f(x)= ')
pretty(f)
disp(' ')
fprintf('Límites = %.4f\n', A)
disp(' ')
disp('Ao')
pretty(Ao)
disp(' ')
disp('An')
pretty(An)
disp(' ')
disp('Bn')
pretty(Bn)
disp(' ')
9
Figura 5. Calculo de los coeficiente de Fourier
Ao =1
Conclusiones
10