Upload
nicolasbeltran
View
219
Download
0
Embed Size (px)
Citation preview
7/24/2019 4 punto
1/3
Programa serie de Fourier en MATLAB:
close all
clc
syms tn
A = [-2 -1 0 1 2]
! = [0 -2 1 0 ]
! = sym"!#
T = ma$ "A#-min"A#
%o = 2&'i("T#
Ao = 0
!ori=1:lengt)"!#
Ao = Ao * int"!"i#+,t,+ A"i# + A"i*1##
end
Ao = sim'le "Ao(T#
An = 0
!ori=1:lengt)"!#
An = An *int"!"i#&cos"n&%o&t#+A"i#+A"i*1##
end
An = sim'le"2&An(T#
Bn = 0
!ori=1:lengt)"!#
Bn = Bn *int"!"i#&sin"n&%o&t#+A"i#+A"i*1##
end
Bn = sim'le"2&Bn(T#
An = c)ar"An#
Bn = c)ar"Bn#
An = sim'le"sym"strre'"c)ar"An#+ ,sin"'i&n#,+,0,###
Bn = sim'le"sym"strre'"c)ar"Bn#+ ,sin"'i&n#,+,0,###
An = sim'le"sym"strre'"c)ar"An#+ ,cos"'i&n#,+,"1#.n,###
Bn = sim'le"sym"strre'"c)ar"Bn#+ ,cos"'i&n#,+,"-1#.n,###
An = sim'le"sym"strre'"c)ar"An#+ ,sin"2&'i&n#,+,0,###
Bn = sim'le"sym"strre'"c)ar"Bn#+ ,sin"2&'i&n#,+,0,###
An = sim'le"sym"strre'"c)ar"An#+ ,cos"2&'i&n#,+,1,###
Bn = sim'le"sym"strre'"c)ar"Bn#+ ,cos"2&'i&n#,+,1,###
/
7/24/2019 4 punto
2/3
dis'",Ao,#
'retty"Ao#
dis'",An,#
'retty"An#
dis'",Bn,#
'retty"Bn#
$ = lins'ace "min"A#+ma$"A#+ 1000#
!$ = 0
!ori=1:lengt)"A#-1
i!mod"i+2# == 1
!$ = !$*""$A"i##"$=A"i*1###3&su4s"!"i#+$#
else
!$ = !$*""$A"i##"$A"5*1###3&su4s"!"i#+$#
end
end
'lot"$+!$+,Line%idt),+2# )old on
'lot"$*ma$"$#-min"$#+!$+ ,line%idt),+ 2#
'lot"$-ma$"$# *min"$#+!$+ ,line%idt),+ 2#
'lot"[ma$"$# ma$"$#]+[!$"1# !$"end#]+,line%idt),+2#'lot"[min"$# min"$#]+[!$"end# !$"1#]+,line%idt),+2#
grid on
$la4el",(4!T56MP7,#
yla4el",(4!AMPL5T89,#
title",(4!;AF5
7/24/2019 4 punto
3/3
En este caso nuestro periodo es de 2 , entonces:
La serie de fourier queda :
o