Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LAB 02 Edos Alvaro Salas
LAB 02 Edos Alvaro Salas
ECUACIONES DIFERENCIALES.
Por : Alvaro H. Salas
SOLUCIÓN DE EDOS POR SERIES
EDO DE PRIMER ORDEN
Sea la edo y ' (x) = f (x, y (x)), y (x0 ) = y0 . Buscamos la solución en la forma
∞
y (x) = a0 + a1 (x - x0 ) + a2 (x - x0 )2 + ⋯ + an (x - x0 )n + ⋯ = an (x - x0 )n ,
n=0
y(n) (x0 )
siendo an = . Basta con encontrar bn def
= y(n) (x0 ),
n!
∞ bn
así que y (x) = (x - x0 )n . Poniendo x =
n=0 n!
x0 en la ecuación y ' (x) = f (x, y (x)) y teniendo en cuenta que y (x 0 ) = y0 , resulta
y ' (x0 ) = f (x0 , y (x0 )) = f (x0 , y0 ). De esta manera,
b0 = y(0) (x0 ) = y (x0 ) = y0 ; b1 = y ' (x0 ) = f (x0 , y (x0 )) = f (x0 , y0 ).
Para calcular b2 , b3 , b4 , ....,
bn procedemos como sigue : Derivamos reiteradamente la ecuación y ' (x) =
f (x, y (x)) con respecto a x y luego hacemos x0 .
-y′ (x) f 0,1 (x, y(x)) - f 1,0 (x, y(x)) + y′′ (x) 0
-y′′ (x) f 0,1 (x, y(x)) - y′ (x) f 1,1 (x, y(x)) - y′ (x) y′ (x) f 0,2 (x, y(x)) + f 1,1 (x, y(x)) - f 2,0 (x, y(x)) + y3 (x) 0
2 LAB 02-edos-Alvaro Salas.nb
2 y′′ [x] y′ [x] f(0,2) [x, y[x]] + f(1,1) [x, y[x]] -
y′ [x] f(2,1) [x, y[x]] - y′ [x] y′ [x] f(1,2) [x, y[x]] + f(2,1) [x, y[x]] -
y′ [x] y′′ [x] f(0,2) [x, y[x]] + y′ [x] f(1,2) [x, y[x]] +
y′ [x] y′ [x] f(0,3) [x, y[x]] + f(1,2) [x, y[x]] + f(2,1) [x, y[x]] - f(3,0) [x, y[x]] ⩵ 0
f[x, y[x]]3 f(0,3) [x, y[x]] + f(0,1) [x, y[x]]2 f(1,0) [x, y[x]] +
3 f[x, y[x]] f(0,2) [x, y[x]] f(1,0) [x, y[x]] + 5 f[x, y[x]] f(0,1) [x, y[x]] f(1,1) [x, y[x]] +
3 f(1,0) [x, y[x]] f(1,1) [x, y[x]] + 3 f[x, y[x]]2 f(1,2) [x, y[x]] +
f(0,1) [x, y[x]] f(2,0) [x, y[x]] + 3 f[x, y[x]] f(2,1) [x, y[x]] + f(3,0) [x, y[x]]
DerivadasRequeridas = solucion /. x → x0 ;
DerivadasRequeridas // TraditionalForm
y′ (x0 ) → f (x0 , y(x0 )), y′′ (x0 ) → f (x0 , y(x0 )) f 0,1 (x0 , y(x0 )) + f 1,0 (x0 , y(x0 )),
2
y3 (x0 ) → f 0,2 (x0 , y(x0 )) f (x0 , y(x0 ))2 + f 0,1 (x0 , y(x0 )) f (x0 , y(x0 )) +
2 f 1,1 (x0 , y(x0 )) f (x0 , y(x0 )) + f 0,1 (x0 , y(x0 )) f 1,0 (x0 , y(x0 )) + f 2,0 (x0 , y(x0 )),
y4 (x0 ) → f 0,3 (x0 , y(x0 )) f (x0 , y(x0 ))3 + 4 f 0,1 (x0 , y(x0 )) f 0,2 (x0 , y(x0 )) f (x0 , y(x0 ))2 +
3
3 f 1,2 (x0 , y(x0 )) f (x0 , y(x0 ))2 + f 0,1 (x0 , y(x0 )) f (x0 , y(x0 )) + 3 f 0,2 (x0 , y(x0 )) f 1,0 (x0 , y(x0 )) f (x0 , y(x0 )) +
2
5 f 0,1 (x0 , y(x0 )) f 1,1 (x0 , y(x0 )) f (x0 , y(x0 )) + 3 f 2,1 (x0 , y(x0 )) f (x0 , y(x0 )) + f 0,1 (x0 , y(x0 )) f 1,0 (x0 , y(x0 )) +
3 f 1,0 (x0 , y(x0 )) f 1,1 (x0 , y(x0 )) + f 0,1 (x0 , y(x0 )) f 2,0 (x0 , y(x0 )) + f 3,0 (x0 , y(x0 ))
Derivative[j][y][x0 ]
aproximacion = Sum (x - x0 )j , {j, 1, 4}
j!
(x - x0 ) y′ [x0 ] + 1 (x - x0 )2 y′′ [x0 ] + 1 (x - x0 )3 y(3) [x0 ] + 1 (x - x0 )4 y(4) [x0 ]
2 6 24
LAB 02-edos-Alvaro Salas.nb 3
Este propcedimiento general nos proporciona tantos términos de la serie como sean necesarios.
EJEMPLO.
Hallar los 10 primeros términos de la serie que representa la solución de la edo
y ' (x) = y (x)2 - 2 y (x) sujete a la condición y 0 = 1.
La serie truncada es
Derivative[j][y][0]
Sum xj , {j, 0, 10} //. derivadas
j!
5 6 7 8 9 10
1 + 3 x + 6 x2 + 11 x3 + 20 x4 + 182 x + 994 x + 12 667 x + 4612 x + 377 822 x + 3 439 084 x
5 15 105 21 945 4725
y[x] → - 2 ⅇ2 x
- 3 + ⅇ2 x
La serie de McLaurin es :
4 LAB 02-edos-Alvaro Salas.nb
2 ⅇ2 x
Series- , {x, 0, 10}
- 3 + ⅇ2 x
5 6 7 8 9 10
1 + 3 x + 6 x2 + 11 x3 + 20 x4 + 182 x + 994 x + 12 667 x + 4612 x + 377 822 x + 3 439 084 x + O[x]11
5 15 105 21 945 4725
2 ⅇ2 x
Plot- ,
ⅇ2 x - 3
182 x5 994 x6 12 667 x7 4612 x8 377 822 x9 3 439 084 x10
1 + 3 x + 6 x2 + 11 x3 + 20 x4 + + + + + + ,
5 15 105 21 945 4725
x, - 1 2, 1 2, PlotStyle → {Red, {Dashed, Thick, Green}}
(*línea roja=solución exacta;
línea verde punteada=solución aproximada mediante truncamiento*)
8
1 2 3 4
-50
-100
-150
-200
-250
0.862342
F[1]
2 a + 6 b + 12 c + 20 d + 30 e + 42 fa + 3 a + b + c + d + e + fa + y0 + y1 + 2 a + b + c + d + e + fa + y0 + y1 3
6 LAB 02-edos-Alvaro Salas.nb
P = y0 + y1 x + a x2 + b x3 + c x4 + d x5 + e x6 + fa x7 ;
y0 = 1; y1 = 0.2; T = 2;
2
F = NIntegrate∂x,x P + 3 P + 2 P3 , {x, 0, T};
sol = Minimize[F, {a, b, c, d, e, fa}];
vals = sol[[2]];
sol[[1]]
Plot[Evaluate[{P //. vals}], {x, 0, T}]
0.0790457
1.0
0.5
-0.5
-1.0
NIntegrate[()]
P //. x → 0
a
1 1
175 + 65 7 Cos 16 - 5 7 x + 1 + - 175 - 65 7 Cos 16 + 5 7 x // N
350 350
0.991354 Cos[1.66471 x] + 0.00864619 Cos[5.40636 x]
LAB 02-edos-Alvaro Salas.nb 7
y0 = 1; p = 2; q = 7;
R=
y0 16 p2 + 42 p q y02 + 27 q2 y04 + 4 p √ 2 p + 3 q y02 8 p + 9 q y02 + 5 q y02 √ 2 p + 3 q y02
8 p + 9 q y02 Cosx √ 5 p + 6 q y02 - √ 2 p + 3 q y02 8 p + 9 q y02 +
16 p + 42 p q y02 + 27 q2 y04 - 4 p √ 2 p + 3 q y02 8 p + 9 q y02 -
2
2
Cos x 5 p + 5 q y02 + 2 √ 8 p - q y02 p + q y02 ;
3
U = y0 Cos 3 x - p y0 - q y03 √ - 25 y0 + 16 y0 Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &,
1 + 24 y0 Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1
Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1 + y0 Cos x - p y0 - q y03
Cos 5 x - p y0 - q y03 √ - 25 y0 + 16 y0 Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1 +
24 y0 Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1
y0 - y0 Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1 -
y0 Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1;
q y02
PlotEvaluateS, y0 JacobiCN p + q y02 x, , {x, 0, 13}
2 p + q y02
1.0
0.5
2 4 6 8 10 12
-0.5
-1.0
8 LAB 02-edos-Alvaro Salas.nb
a2 q - 4 p λ 1
P //. μ → ,w→ p,λ→ - 48 p2 - 5 a2 p q + 3 √ 256 p4 + 128 a2 p3 q + 9 a4 p2 q2
6p 28 p2
a Cos p x
- p y0 - q y03
P //. w → , b → y0 Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1,
24 a + 16 b - 25 y0
a → y0 Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1
y0 Cos 3 x - p y0 - q y03 √ - 25 y0 + 16 y0 Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1 +
24 y0 Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1
Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1 +
y0 Cos x - p y0 - q y03 √ - 25 y0 + 16 y0 Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1 +
24 y0 Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1
Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1 +
Cos 5 x - p y0 - q y03 √ - 25 y0 + 16 y0 Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1 +
24 y0 Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1
y0 - y0 Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1 -
y0 Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1
Exit[]
Exit[]
LAB 02-edos-Alvaro Salas.nb 9
hg
P // FullSimplify
1 3 + 21 y0 Cos 1 x 4 p - 1 - 15 + 21 q y02 -
6 2 2
- 3 + 21 y0 Cos x 4 p + 1 15 + 21 q y02
1
2 2
1 √
P = a Cos[w x] + y0 - a Cos[ω x] //. w → 4 p + 9 a2 q - 12 a q y0 + 6 q y02 ,
2
ω → √ 4 a p + 9 a3 q - 4 p y0 - 12 a2 q y0 + 6 a q y02 - 4 q y03 4 a - 4 y0 ,
a → Root- 32 p y03 - 32 q y05 + 32 p y02 + 36 q y04 #1 -
48 q y03 #12 + 180 q y02 #13 - 216 q y0 #14 + 81 q #15 &, 1;
1
xp = ∂x,x P + p P + q P3 // Factor // Numerator ;
D[xp, {x, 2}] //. x → 0 // Factor
- 1
4 a - y0
q y0 81 a5 q - 216 a4 q y0 + 32 a p y02 + 180 a3 q y02 - 32 p y03 - 48 a2 q y03 + 36 a q y04 - 32 q y05
10 LAB 02-edos-Alvaro Salas.nb
Solve 3 a2 - 3 a y0 - y02 ⩵ 0, a
Exit[]
- p y0 - q y03
SelectCoefficientList[xp //. {}, vars] // Flatten 1 //. w → ,
24 a + 16 b - 25 y0
b → y0 Root45 - 351 #12 + 558 #13 - 276 #14 + 8 #15 &, 1,
a → y0 Root3 + 3 #1 - 105 #12 + 282 #13 - 216 #14 + 8 #15 &, 1 // Factor, Not[# === 0] &
h
LAB 02-edos-Alvaro Salas.nb 11
1
D[xp, {x, 0}] //. wx → p + q y02 , x → 0 // Factor
Solve24 a w2 + 16 b w2 + p y0 - 25 w2 y0 + q y03 ⩵ 0, w
- p y0 - q y03 - p y0 - q y03
w → - , w →
24 a + 16 b - 25 y0 24 a + 16 b - 25 y0
2 p + q 4 a2 - 2 a y0 + y02 - 2 ω2
1
- 3 a3 q Cos[2 w x] + 3 a2 q y0 Cos[2 w x] -
2
a3 q Cos[2 x ω] + 3 a2 q y0 Cos[2 x ω] - 3 a q y02 Cos[2 x ω] + q y03 Cos[2 x ω] //
Solve2 p + q 4 a2 - 2 a y0 + y02 - 2 ω2 ⩵ 0, ω
1 1
w → - √ 2 p + 3 a2 q - 6 a q y0 + 3 q y02 , w → √ 2 p + 3 a2 q - 6 a q y0 + 3 q y02 ,
2 2
ω → a - y0 √ 2 2
2 p + 4 a q - 2 a q y0 + q y0 2 a - 2 y0
LAB 02-edos-Alvaro Salas.nb 13
vars
{cos[1], cos[2], cos[3], cos[4], cos[5], cos[6], cs[1], cs[2], cs[3], cs[4], cs[5], cs[6]}
+
14 LAB 02-edos-Alvaro Salas.nb
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3
0, 0, 0, 0, 0, 0, 0, q y0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - q y0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
vars = Table[{Cos[i w x], Sin[i w x], Cos[j ω x], Sin[j ω x], Cos[i w x - j ω x]},
{i, 1, 6}, {j, 1, 6}] // Flatten1 // Union
{Cos[w x], Cos[2 w x], Cos[3 w x], Cos[4 w x], Cos[5 w x], Cos[6 w x], Cos[x ω],
Cos[2 x ω], Cos[3 x ω], Cos[4 x ω], Cos[5 x ω], Cos[6 x ω], Cos[w x - 6 x ω],
Cos[2 w x - 6 x ω], Cos[3 w x - 6 x ω], Cos[4 w x - 6 x ω], Cos[5 w x - 6 x ω],
Cos[6 w x - 6 x ω], Cos[w x - 5 x ω], Cos[2 w x - 5 x ω], Cos[3 w x - 5 x ω], Cos[4 w x - 5 x ω],
Cos[5 w x - 5 x ω], Cos[6 w x - 5 x ω], Cos[w x - 4 x ω], Cos[2 w x - 4 x ω], Cos[3 w x - 4 x ω],
Cos[4 w x - 4 x ω], Cos[5 w x - 4 x ω], Cos[6 w x - 4 x ω], Cos[w x - 3 x ω], Cos[2 w x - 3 x ω],
Cos[3 w x - 3 x ω], Cos[4 w x - 3 x ω], Cos[5 w x - 3 x ω], Cos[6 w x - 3 x ω], Cos[w x - 2 x ω],
Cos[2 w x - 2 x ω], Cos[3 w x - 2 x ω], Cos[4 w x - 2 x ω], Cos[5 w x - 2 x ω], Cos[6 w x - 2 x ω],
Cos[w x - x ω], Cos[2 w x - x ω], Cos[3 w x - x ω], Cos[4 w x - x ω], Cos[5 w x - x ω],
Cos[6 w x - x ω], Sin[w x], Sin[2 w x], Sin[3 w x], Sin[4 w x], Sin[5 w x],
Sin[6 w x], Sin[x ω], Sin[2 x ω], Sin[3 x ω], Sin[4 x ω], Sin[5 x ω], Sin[6 x ω]}
Solvep - w2 + q y02 ⩵ 0, w
Solve8 b w2 - p y0 + w2 y0 - q y03 ⩵ 0, b
2 3
b → p y0 - w y02 + q y0
8w
Solve12 a2 p q + a4 q2 - 48 p2 λ - 5 a2 p q λ - 14 p2 λ2 ⩵ 0, λ
1 1
0, - a λ a2 q - p λ, -a - 4 a2 q + 8 p λ + a2 q λ + 8 w2 λ + 3 p λ2 + 8 w2 λ2 ,
16 16
1
0, a 8 p + 6 a2 q - 8 w2 + 4 p λ + a2 q λ - 4 w2 λ + p λ2 + 4 w2 λ2 , 0, 0, 0 //.
8
a2 q - 4 p 2 - a2 p q
λ → ,w→ // Factor
p
2 - 2 p + a2 q
a2 q - 4 p 2 - a2 p q
P //. λ → ,w→
p
2 - 2 p + a2 q
-4 p2 -a2 p q x
a Cos
2 -2 p+a2 q
2
-4 p2 -a2 p q x
a2 q Sin
-2 p+a2 q
1+ 2
p
Solve4 p2 + a2 p q - 4 p w2 + 2 a2 q w2 ⩵ 0, w
- 4 p 2 - a2 p q - 4 p 2 - a2 p q
w → - , w →
2 - 2 p + a2 q 2 - 2 p + a2 q