. . a sen π π - x.edu.uy Matematica

Transcripción

. . a sen π π - x.edu.uy Matematica
INET -
Profesorado de Ciencias de la Computación
junio 2009
Prof. Saúl Tenenbaum
Ejercicios de ecuaciones en diferencias finitas homogeneas
Caso: raices complejas.
Vamos a resolver la ecuación en diferencias homogenea an+ 2 + 6an +1 + 12an = 0 con las
a0 = 1 y a1 = 2
condiciones iniciales, llamadas condiciones de frontera:
r 2 + 6r + 12 = 0 .
Resolvemos primero la ecuación característica:
Tiene raices −3 + i 3
−3−i 3
y
(luego de simplificar !!!!)
n
n
Entonces la solución de la ecuación homogenea será : an = C1.(−3 + i 3) + C2 .(−3 − i 3)
Paso siguiente: hay que escribir estos números complejos en su forma polar, para poder resolverlo.
a + bi = r θ donde r = a 2 + b 2 y θ = arctg
( −3 ) 2 + (
−3 + 3i = r θ donde r =
3
)
2
b
con θ ≥ 0
a
= 12 y θ = arctg
3
5π
rad
= − 30º = 150º =
6
−3
n
an = C1.(−3 + i 3)n + C2 .(−3 − i 3)n = C1.  12 ( cos θ + i.senθ )  + C2 .  12 ( cos θ − i.senθ ) 
Aplicando DeMoivre:
n

(
( cos(nθ) − i.sen(nθ) ) 
)
)



n
n
= (C + C ). ( 12 ) . cos(nθ) + (iC − iC ). ( 12 ) .sen(nθ)
an = C1.  12

an
1
( cos(nθ) + i.sen(nθ) ) + C2 . (
2
1
Llamando: k1 = (C1 + C2 )
an = k1.
( )
12
n
a1 = k1.
( )
1
12 . cos(
Despejando: k2
k2
( 12 )
(
0
5π
) + k2
6
)
( 4 ) .( 3 ) . 12  =5 ⇒ k
( )
12
n
.sen(nθ) . Falta ahora calcular
. cos(0) + k2
1
12 .   =2 +
2
2
=
2
k2 = (iC1 − iC2 ) queda entonces:
,
. cos(nθ) + k2
Para n=0, a0 = k1.
Para n=1,
n
12
(
( )
1
( 12 )
12 .sen(
0
.sen(0) = 1 ⇒ k1 = 1
5π
) = 1.
6
 3
12 . 
 ⇒ k2
2


)
k1 y k2 .
(
1 
3
12 .  −
 + k2
2


( )
)
36
1
12 .   =2 +
⇒ k2
2
2
(
( )
1 1
12 .   =2
2
)
1
12 .   = 5
2
5
5 3
⇒ k2 =
luego de multiplicar y dividir entre 3 para
3
3
racionalizar los denominadores.
En resumen, la solución total de la ecuación en diferencias finita, de segundo orden, homogenea, es :
( )
n
5 3
 5nπ 
.
 +
6
3


an = 1. 12 . cos 
( )
12
n
 5nπ 

 6 
.sen 
n∈`
Vamos ahora a sustituir n por 0,1,2,3,... para obtener algunos valores de la sucesión.
n
( )
0
 
 5π 
0
a0 = 1. 12 . cos   +
6
(
)
1
a1 = 1. 12 . cos 

a1 =  −

 +
 6 
5 3
.
3
5 3
.
3
( 12 )
(
)
1
(
1 
3
5 3
12 .  −
.
 +
3
 2 
)
(
)
1 1
12 .   =
2
36 
5 36  1 
.   = −3 + 5 = 2 Esto fue una verificación.
 +
2 
3 2
( )
5 3
 10.π 
.
 +
3
 6 
2
( 12 )
2
 10.π
 6
.sen 

1 5 3
3

=
+
−
12.
.12.


 2 
2
3



5 9
.12 = 6 − 30 = −24
6
5 3
 15π 
.
 +
3
 6 
( )
3
a3 = 1. 12 . cos 
 15π
porque cos 
 6
a3 =
0
 
 5π 
.sen   = 1
6
12 .sen 
 = 1.
 6 
a2 = 1. 12 . cos 
a2 = 6 −
0
5 3
.
3

 15π
 = 0 y sen 

 6
( 12 )
3
=
5 3
. 12
3
( 12 ) .sen  156π  = 5 33 .( 12 ) .sen  156π 
3
3

 = 1 , entonces

( 12 )
2
=
5 36
.12 = 120
3
Sin haber resuelto la ecuación, tambien se pueden calcular los valores de la sucesión.
an+ 2 + 6an+1 + 12an = 0 ⇔ an+ 2 = −6an+1 − 12an
Entonces:
an + 2 = −6an+1 − 12an
a0 = 1 y a1 = 2
Para n = 0 , a0+ 2 = −6a0+1 − 12a0 = −6(2) − 12(1) = −24
a2 = −24
Para n = 1 , a1+ 2 = −6a1+1 − 12a1 = −6(−24) − 12(2) = 120
a3 = 120
Para n = 2 , a2+ 2 = −6a2+1 − 12a2 = −6(120) − 12(−24) = −24
a4 = −432
Haskell: una forma de función que hay que copiar en "Actions" "Open Text Editor" para poder obtener
los valores de esta sucesión usando Haskell es:
pato:: Integer->Integer
pato n |n==0 =1
|n==1 =2
|otherwise = (-6)*pato(n-1) +(-12)*pato (n-2)
---Cuac

Documentos relacionados