lunes, 15 de abril de 2013

Serie de Fourier de la función seno con Matlab

El matématico Fourier descubrio que cualquier función podría ser representada mediante una serie de senos y cosenos, fue muy criticado pero mas tarde le darían la razon. En MATLAB es posible representar algunas funciones mediante la serie de Fourier: Vamos a representar la serie de Fourier de la siguiente función:



 Con una Amplitud A=1,

La serie de Fourier es:


 tenemos el siguiente código en MATLAB.

 b representa el numero de armónicos: b=13

b=13;
 suma=0;
termino1=(sin (x))/2+ 1/pi
for n=2:b
    resto=rem(n,2)
    if resto==0
         syms x;
          suma=suma  - 2*cos (n*x)/((n-1)*(n+1)*pi)
    else
    end
 end
func=suma+termino1
ezplot(func)



 Se obtiene la siguiente gráfica:


 
La simulacion en Matlab es la siguiente: