Series de Fourier con Mathematica

Anuncio
Series de Fourier con Mathematica
Mariano González Ulloa
[email protected]
*
Lima, 15 de enero de 2013
1.
Introducción
El objetivo de esta presentación es mostrar algunas actividades con el software Mathematica
para el desarrollo de las las series de Fourier de funciones periódicas.
El uso de Mathematica como herramienta de cálculo simbólico, numérico y de representación
gráfica es un recurso didáctico muy útil para ser usado en el proceso enseñanza aprendizaje
de las asignaturas de ciencias e ingenierı́a ya que dispone de una gran cantidad de funciones
que permiten desarrollar módulos dinámicos para mostrar y probar resultados de manera
interactiva.
2.
Series de Fourier de funciones periódicas de perı́odo 2L
Definición 1. Una función f : R → R es periódica si existe una constante real T > 0
tal que f (x + T ) = f (x), ∀x ∈ R. La menor de las constantes T que cumplen con dicha
condición se denomina perı́odo de la función f .
Sea f : ] − L, L[→ R, L > 0, una función periódica con perı́odo 2L, monótona a trozos y
acotada. La serie de Fourier de f es
+∞
nπx nπx a0 X
+
an cos
+ bn sen
, −L < x < L
2
L
L
n=1
donde
1
a0 =
L
ZL
f (x)dx
−L
1
an =
L
ZL
πx f (x)cos n
dx ; n = 1, 2, 3, ...
L
−L
1
bn =
L
ZL
πx f (x)sen n
dx ; n = 1, 2, 3, ...
L
−L
*
Depto. de Ciencias - PUCP
1
que se denominan coeficientes de Fourier de la función f .
El siguiente terorema proporciona condiciones necesarias para la convergencia de la serie de
Fourier de una función perı́odica.
Teorema 1. Sea f :] − L, L[→ R una función periódica con perı́odo 2L, monótona a trozos
y acotada. La serie de Fourier de f ,
+∞
nπ nπ a0 X
+
an cos
x + bn sen
x
2
L
L
n=1
converge puntualmente en R. Además
+∞
nπ nπ a0 X
a)
+
an cos
x + bn sen
x = f (x)
2
L
L
n=1
continua.
en cada punto x ∈ R donde f es
+∞
nπ nπ f (x+ ) + f (x− )
a0 X
0
0
b)
+
x0 + bn sen
x0 =
an cos
2
L
L
2
n=1
de discontinuidad de f .
si x0 ∈ R es un punto
Como se mencionó en la introducción, a continuación se presenta algunos ejemplos a través
de los cuales se mostrará el uso de Mathematica en la presentación de las series de Fourier.
El desarrollo se realiza describiendo cada una de las instrucciones de Mathematica para
construir todos los objetos que requieren las series de Fourier para visualiar graficamente
su convergencia.
2.1.
Serie de Fourier de la función periódica f (x) = x2 − x, −2 < x < 2
En primer lugar definimos, en Mathematica, la función f . Para ello introducimos la siguiente secuencia y ejecutamos la celda correspondiente
f[x_]:=x^2-x;
también podemos asignar el valor 2 a la variable L
L=2;
con lo cual podemos construir la gráfica de f , en un perı́odo, mediante la función Plot, en
la forma
Plot[f[x],{x,-L,L},AxesLabel->{"X","Y"}]
ver figura 1. La opción AxesLabel sirve para colocar etiquetas a los ejes coordenados.
2
Y
6
5
4
3
2
1
-2
X
-1
1
2
Figura 1: Gráfica de f
Luego se obtiene los coeficientes de Fourier de f mediante
1
ao = SimplifyB
L
1
an = SimplifyB
L
1
bn = SimplifyB
L
à f@xD â xF;
L
-L
à f@xD CosB
L
nΠ
-L
L
L
nΠ
-L
L
à f@xD SinB
xF â xF . 9Sin@n ΠD ® 0, Cos@n ΠD ® H-1Ln =;
xF â xF . 9Cos@n ΠD ® H-1Ln , Sin@n ΠD ® 0=;
Observar que la función Simplify[expr ] devuelve la forma más simplificada de expr y el
operador /. expr1 → expr2 indica que la expresión expr1 será reemplazada con la expresión
expr2, mientras que el punto y coma (;) al final de cada lı́nea le indica al sistema que no
muestre el resultado obtenido.
Teniendo en cuenta que aquı́ no se trata de mostrar métodos de integración, ejecutando la
celda que se muestra a continuación, se obtiene los coeficientes de Fourier de la función f
Print@"ao=", aoD
Print@"an=", anD
Print@"bn=", bnD
cuyos valores son
8
ao=
3
an=
16 H-1Ln
n2 Π2
bn=
4 H-1Ln
nΠ
3
con dichos valores construimos la serie de Fourier
+∞
nπ x 4(−1)n
nπ x 4 X 16(−1)n
+
Cos
+
Sen
3
n2 π 2
2
nπ
2
(1)
n=1
Para observar, de manera gráfica, la convergencia de la serie definir la sucesión de sumas
parciales de (1)
m
nπ x 4(−1)n
nπ x 4 X 16(−1)n
Cos
+
Sen
; m > 0.
sm (x) = +
3
n2 π 2
2
nπ
2
(2)
n=1
En Mathematica, esta expresión toma la forma
m
h nπ i
h nπ i
ao X s[x ,m ]:=
+
x + bn Sin
x ;
an Cos
2
L
L
n=1
donde se debe tener en cuenta que los coeficientes ao, an y bn ya han sido evaluados y por
lo tanto tienen un valor.
Para mostrar algunos elementos de la sucesión de sumas parciales, ingresar la expresión y
ejecutar la celda correspondiente
DynamicModule[{n = 0}, {Slider[Dynamic[n], {0, 10, 1}],
"n=" Dynamic[n], Dynamic[s[x, n]]}]
luego tendrá
:
, n= 3,
16 CosA
4
3
Π2
Πx
E
2
16 CosA
4 Cos@Π xD
+
Π2
3Πx
E
2
4 SinA
-
Πx
E
2
Π
9 Π2
4 SinA
2 Sin@Π xD
+
Π
3Πx
E
2
3Π
>
moviendo el deslizador se puede ver otros elementos (los 11 primeros) de la sucesión de
sumas parciales de la serie. Si desea visualizar más términos de la serie sustituya, en la
celda anterior, el número 10 por el número entero positivo que desee.
Finalmente, ejecutando la celda que contiene la expresión
graficas[n_]:=Plot[{f[x],s[x,n]},{x,-L,L},PlotRange->6,AxesLabel->
{"X","Y"}];
Animate[{graficas[n],"s[x," Dynamic[n]},{n, 0, 10,1}]
se obtiene, de manera animada, la gráfica de varios de los elementos de la sucesión de sumas
parciales, incluyendo la gráfica de la función f , en un formato como el mostrado en la figura
2.
Se puede agrupar, en una sola celda, todas las instrucciones de Mathematica que se han
presentado en el ejemplo anterior para usarlas directamente con otras funciones, en la forma
4
n
Y
6
4
2
:
, s@x, 2>
-2
X
-1
1
2
-2
-4
-6
Figura 2: Sucesión de sumas parciales s[x,m]
(* define la funcion *)
f[x ]:=x2 − x;
(* define la mitad del periodo *)
L=2;
(* grafica de la funcion *)
Plot[f [x], {x, −L, L}, AxesLabel → {“X”,“Y”}]
(* calculo del hlos coeficientesi de Fourier *)
RL
ao = Simplify L1 −L f [x] dx ;
h R
i
L
an = Simplify L1 −L f [x]Cos nπ
x
dx /. {Sin[nπ] → 0, Cos[nπ] → (−1)n } ;
L
h R
i
L
bn = Simplify L1 −L f [x]Sin nπ
x
dx /. {Cos[nπ] → (−1)n , Sin[nπ] → 0} ;
L
(* valor de los coeficientes de Fourier *)
Print[“ao=”,ao]
Print[“an=”,an]
Print[“bn=”,bn]
(* sucesion de sumas parciales de la serie *)
m
h nπ i
h nπ i
ao X s[x ,m ]:=
+
an Cos
x + bn Sin
x ;
2
L
L
n=1
(* algunos elementos de la sucesion de sumas parciales de la serie *)
DynamicModule[{n=0},{Slider[Dynamic[n],{0,10,1}],n= Dynamic[n],Dynamic[s[x,n]]}]
(* grafica de f y de algunos elementos de la sucesion de sumas parciales de la serie *)
graficas[n ]:=Plot[{f[x],s[x,n]},{x,-L,L},PlotRange→ 6, AxesLabel → {“X”,“Y”}];
Animate[{graficas[n],s[x, Dynamic[n] },{n,0,10,1}]
5
2.2.
Serie de Fourier de la función periódica
2
f [x] =
−2
si
si
−1 < x < 0
0<x<1
Lo que se debe modificar en el bloque anterior es la función y su perı́odo, en la forma
f[x_]:=If[x<0,2,-2];
L=1;
y luego ejecutar la celda que contiene la secuencia completa, obteniéndose
Y
2
1
-1.0
X
-0.5
0.5
1.0
-1
-2
Figura 3: Gráfica de la función f
ao=0
an=0
4 I-1 + H-1Ln M
bn=
nΠ
:
, n= 9,
8 Sin@3 Π xD
8 Sin@Π xD
-
Π
3.
8 Sin@5 Π xD
-
3Π
8 Sin@7 Π xD
-
8 Sin@9 Π xD
-
5Π
7Π
9Π
>
Conclusiones
Después de mostrar esta secuencia de intrucciones de Mathematica para la presentación
de la serie de Fourier de una función periódica podemos mencionar algunas concluisones
teniendo en cuenta dos aspectos:
I Desde el punto de vista del profesor, permite:
• Re-estructurar la presentación de los temas de su curso.
• Hacer más ágil la presentación de sus temas durante su clase.
• Aprovechar del dinamismo de la presentación para mostrar las conexiones entre
la parte algebraica y la geométrica de los objetos que intervienen en el tema
presentado.
6
n
Y
6
4
2
:
-1.0
, s@x, 6>
X
-0.5
0.5
1.0
-2
-4
-6
Figura 4: Sucesión de sumas parciales s[x,m]
• Presentar varios casos debido a que evitará ocupar tiempo en los cálculos que en
este caso no constituyen el objeto principal del tema presentado.
I Desde el punto de vista del estudiante:
• Centrar su atención en el objetivo principal del tema presentado, sin tener que
distraerse con los cálculos, necesarios, que se requiere en la presentación.
• Disponer del material y del software para poder revisar en cualquier momento la
convergencia de la serie de Fourier.
• Elaborar sus propios ejemplos, a partir de las aplicaciones de las series de Fourier
tratadas en otras materias de su especialidad, bajo esta perspectiva.
Referencias
[1] González U., Mariano, Cálculo Integral en varias variables. no publicado.
[2] Nagle, R. Kent; Saff, Edward B.; Snider, Arthur David Ecuaciones Diferenciales y problemas con valores en la frontera. Pearson Educación. 4a. ed. México. 2005.
[3] Simmons, George F. Ecuaciones Diferenciales con aplicaciones y notas históricas. España. McGraw-Hill/Interamericana de España S.A. 2a edición. 1993.
[4] Stewart, James. Cálculo Trascendentes Tempranas. Internacional Thomson Editores,
S.A. 4a edición. 2000.
[5] Taylor Angus, E., Mann W., Robert Fundamentos de Cálculo Avanzado. Noriega Editores. Editorial Limusa S. A. México D.F. 1989.
[6] Wolfram, Mathematica. Number Version 6.0.1.0, 2007.
7
Descargar