SlideShare una empresa de Scribd logo
ALEPH SUB – CERO
SERIE DE DIVULGACIÓ
ℵℵℵℵ0 2008 – II ℵℵℵℵ0
ECUACIO ES DIFERE CIALES E EL CO TEXTO DEL MATLAB
Carlos Enrique úñez Rincón1
Los matemáticos, en lugar de simplemente utilizar un método que
parece funcionar, quieren hallar una justificación para el método y una
serie de condiciones que garanticen que el método funciona.
Glenn Ledder
El presente artículo de corte divulgativo tiene como propósito hacer una
contrastación entre la resolución usual de ecuaciones diferenciales ordinarias
(EDO), es decir la resolución empleando el Álgebra y el Cálculo, y la resolución
operando los comandos del Programa de Cálculo Técnico Científico MATLAB.
Está dirigido al lector interesado en el tema, pero sobre todo a los alumnos
que cursan la asignatura Matemática IV en las diversas Carreras de Ingeniería que
configuran la Oferta Académica de la UNET.
Ecuaciones separables ( ) ( )
dy
g y f x
dx
=
Resolver 2
´ 4y y= − . Es necesario expresar la ecuación en la notación de
Leibniz, es decir 2
4
dy
y
dx
= − , ahora se lleva a la forma de variable separada, esto
es 2
4
dy
dx
y
=
−
1
El autor del artículo es Licenciado en Matemática, egresado de la Universidad de los Andes –
ULA - Venezuela. Asimismo, es Magíster, y Doctor en Ciencias. Actualmente es Profesor en la
Categoría de Titular, adscrito al Departamento de Matemática y Física de la Universidad
Nacional Experimental del Táchira – Venezuela. cnunezr@gmail.com, cnunezr@cantv.net
Ecuaciones diferenciales en el contexto del MatLab
2
luego
2
1 1 1 2
ln 2 ln 2 ln
4 4 4 4 2
dy y
dx y y x C x C
y y
+
= ⇒ − − + + = + ⇒ = +
− −∫ ∫
entonces, la solución es 4 4 4 42
2
x C x Cy
e e e
y
++
= =
−
luego, 4 42
2
x Cy
e e
y
+
= ±
−
, haciendo 4C
A e= ± , obtenemos 42
2
xy
Ae
y
+
=
−
por lo tanto,
4
4
1
2
1
x
x
Ae
y
Ae
−
=
+
.
Consideremos, ahora, la condición inicial ( )0 1y = , obtenemos
( )
1 1 1
ln 2 1 ln 2 1 0 ln 3
4 4 4
C C− − + + = + ⇒ =
entonces, la solución particular es
( )4
4
2 3 1
3 1
x
x
e
y
e
−
=
+
.
Ahora, obtenemos la solución general y particular utilizando los comandos
de MatLab, asimismo se representa gráficamente las soluciones (figura 1) y la de
solución particular (figura 2).
>> pretty(solve('int(1/(4-y^2),y)=int(1,x)'))
- 1/4 log(y - 2) + 1/4 log(y + 2)
>> C=simple(sym('solve(subs(x=0,y=1,x=-1/4*ln(2-y)+1/4*ln(2+y)-C),C)'))
C = 1/4*log(3)
>> [X,Y]=meshgrid(-2:0.1:2);
Carlos úñez
3
>> Z=-X+(-log(abs(2-Y))+log(abs(2+Y)))./4;
>> contour(Z,20)
>> fplot('(6*exp(4*x)-2)/(3*exp(4*x)+1)',[-3,3])
Cuadro 1
Figura 1 Figura 2
Como es posible observar, es bastante simple hallar la solución general y
particular de la ecuación diferencial, así como la solución gráfica.
Ecuaciones homogéneas ( ) ( ), , 0M x y dx x y dy+ =
Consideremos la ecuación diferencial 2 2
x y dx xdy ydx+ = − . Expresándola
de la forma homogénea, esto es
( )2 2
0x y y dx xdy+ + − =
probamos que las dos funciones son homogéneas
( ) ( ), ,M tx ty tM x y= y ( ) ( ), ,tx ty t x y=
Ecuaciones diferenciales en el contexto del MatLab
4
es claro, que ambas tienen el mismo grado de homogeneidad.
Ahora, la expresamos de la forma
2 2
x y ydy
dx x
+ +
= y dividiendo numerador y
denominador por x, obtenemos
2
1
dy y y
dx x x
 
= + + 
 
tomando la sustitución
y
v
x
= , es decir y xv= , donde
dy dv
v x
dx dx
= + , tenemos
2 2
1 1
dv dv
v x v v x v
dx dx
+ = + + ⇒ = +
la ecuación la hemos convertido en una ecuación diferencial separable, es decir
2
1
dv dx
xv
=
+
integramos para obtener la solución general
( ) ( ) ( )ln2 2
2
ln 1 ln 1
1
x C Cdv dx
v v x C v v e e x Ax
xv
+
= ⇒ + + = + ⇒ + + = = =
+
∫ ∫
finalmente, sustituimos v por
y
x
2 22
2 2 2
2
1
y x yy y
Ax Ax y x y Ax
x x x
  + +
+ + = ⇒ = ⇒ + + = 
 
.
Ahora, obtenemos la solución general utilizando los comandos de MatLab:
Determinamos si la ecuación es homogénea:
Carlos úñez
5
>> maple('m:=(x,y)->sqrt(x^2+y^2)+y');
>> maple('n:=(x,y)->-x');
>> pretty(sym(maple('collect(m(t*x,t*y),t)')))
2 2 2 2 1/2
(t x + t y ) + t y
>> pretty(sym(maple('collect(n(t*x,t*y),t)')))
-t x
Se carga el la librería difforms y el comando maple('defform(v=0,x=0,y=0)'), que
permiten utilizar las formas diferenciales y expresar las variables, respectivamente:
>> maple('with(difforms)');
>> maple('defform(v=0,x=0,y=0)');
Se hace el cambio de variable y = xv y se expresa la ecuación en forma de
variables separadas:
>> pretty(simple(sym(maple('subs(y=x*v,m(x,y)*d(x)+n(x,y)*d(y))'))))
2 1/2
-x (-d(x) (1 + v ) + x d(v))
>> pretty(sym(maple('collect((x*sqrt(1+v^2)*d(x)-x*x*d(v))/(x),{d(v),d(x)})')))
2 1/2
d(x) (1 + v ) - x d(v)
Se resuelve la ecuación separable:
>> pretty(simple(sym('int(1/(sqrt(1+v^2)),v)-int(1/x,x)')))
asinh(v) - log(x)
Finalmente se sustituye v por y/x:
>> pretty(simple(sym('subs(v=y/x,a*sinh(v)-log(x))')))
a sinh(y/x) - log(x)
Cuadro 2
Ecuaciones diferenciales en el contexto del MatLab
6
Ecuaciones exactas ( ) ( ), , 0
M
M x y dx x y dy
y x
∂ ∂
+ = ⇔ =
∂ ∂
Consideremos la ecuación ( )2 0x x
ye x dx e dy+ + = , ésta es de la forma
( ) ( ), , 0M x y dx x y dy+ = , aplicando la condición de exactitud, comprobamos
que es exacta, esto es xM
e
y x
∂ ∂
= =
∂ ∂
.
Utilizando el procedimiento de resolución de ecuaciones diferenciales exactas,
obtenemos
( ) ( ) ( ) ( )2
2 , 'x x xM f
dx ye x dx f x y ye x y e y
x y
φ φ
∂ ∂
= + ⇒ = + + ⇒ = +
∂ ∂∫ ∫
luego
( ) ( ) ( ) ( ) ( ) 1' , ' 0 ' 0x xf
e y e x y y y dy dy y C
y
φ φ φ φ
∂
= + = = ⇒ = ⇒ = ⇒ =
∂ ∫ ∫
entonces , ( ) 2
1, x
f x y ye x C= + + , puesto que ( ),f x y C= , obtenemos la solución
general de la ecuación
2
2 2
1
x x
x
A x
ye x C C ye x A y
e
−
+ + = ⇒ + = ⇒ = , donde A = C – C1.
Ahora, obtenemos la solución general, así como la representación gráfica de
la familia de soluciones (figura 3), utilizando los comandos del MatLab:
Determinamos si la ecuación es exacta:
>> maple('m:=(x,y)->y*exp(x)+2*x');
Carlos úñez
7
>> maple('n:=(x,y)->exp(x)');
>> pretty(simple(diff('m(x,y)','y')))
exp(x)
>> pretty(simple(diff('n(x,y)','x')))
exp(x)
Se resuelve la ecuación exacta:
>> solucion1=maple('simplify(int(m(x,y),x)+g(y))')
solucion1 =
y*exp(x)+x^2+g(y)
>> pretty(sym(maple('simplify(int(m(x,y),x)+g(y))')))
2
y exp(x) + x + g(y)
>> pretty(sym(maple('simplify(diff(y*exp(x)+x^2+g(y),y))')))
/d 
exp(x) +|-- g(y)|
dy /
>> pretty(simple(sym('solve(exp(x)+diff(g(y),y)=n(x,y),diff(g(y),y))')))
0
>> pretty(simple(sym(maple('subs(g(y)=int(0,y),y*exp(x)+x^2+g(y))'))))
2
y exp(x) + x
Representación gráfica de la familia de soluciones:
>> [x,y]=meshgrid(-1:.2:1);
>> z=y*exp(x)+x^2;
>> contour(z,100)
Cuadro 3
Ecuaciones diferenciales en el contexto del MatLab
8
Figura 3
Ecuaciones lineales ( ) ( )'y P x y Q x+ =
Consideremos la ecuación diferencial lineal ( )3dy x xy dx= − . En primer
lugar es necesario llevarla a la forma ( ) ( )'y P x y Q x+ = , es decir ' 3y xy x+ = ,
ahora, determinamos el factor
( )P x dx
e∫ , esto es ( ) 23
3
2
P x dx xdx x= =∫ ∫ , no es
necesario incluir la constante de integración, luego
( )
23
2
xP x dx
e e∫ = , multiplicando la
ecuación por este factor, obtenemos
2 2 2 2 2
'3 3 3 3 3
2 2 2 2 2
' 3
x x x x x
e y e xy e x e y e x
 
+ = ⇒ = 
 
luego, en el miembro izquierdo de la igualdad aplicamos el Teorema Fundamental
del Cálculo y en el derecho integramos, así obtenemos la solución de la ecuación
2 2 2 2 2
'3 3 3 3 3
2 2 2 2 2
1 1
3 3
x x x x x
e y dx e xdx e y e C y Ce
− 
= ⇒ = + ⇒ = + 
 
∫ ∫ .
Carlos úñez
9
Como sabemos, para hacer el procedimiento más sencillo, simplemente se
sustituye el factor
( )
23
2
xP x dx
e e∫ = en la expresión
( )
( )
( )
P x dx
P x dx
e Q x dx C
y
e
∫ +
=
∫
∫ y
obtenemos la solución.
Ahora, obtenemos la solución general, utilizando un comando del MatLab:
>> pretty(sym(maple('simplify(dsolve(diff(y(x),x)+3*x*y(x)=x,y(x)))')))
2
y(x) = 1/3 + exp(- 3/2 x ) _C1
Cuadro 4
Ecuaciones lineales de orden superior ( ) ( ) ( )1 1
1 1 0
n n
n na y a y a y a y f
−
−+ + ⋅⋅⋅+ + =
Homogéneas con coeficientes constantes ( ) ( ) ( )1 1
1 1 0 0
n n
n na y a y a y a y
−
−+ + ⋅⋅⋅+ + =
Consideremos las siguientes ecuaciones homogéneas con coeficientes constantes:
a) 2 '' 5 ' 3 0y y y+ − = b) ''' 6 '' 12 ' 8 0y y y y− + − =
c) '' 3 ' 4 0y y y− + = d) 6 5 4 3 2 '
9 30 28 88 256 192 0y y y y y y y− + − − + − = .
Solución:
a) obtengamos la ecuación polinomial asociada (polinomio característico), para ello
hacemos rx
y e= , luego
( ) ( ) ( )
'' ' 2 2
2 5 3 0 2 5 3 0 2 5 3 0rx rx rx rx rx rx rx
e e e r e re e r r e+ − = ⇒ + − = ⇒ + − =
( )( )2
2 5 3 0 2 1 3 0r r r r⇒ + − = ⇒ − + =
Ecuaciones diferenciales en el contexto del MatLab
10
entonces,
1
2
1
x
y e= y 3
2
x
y e−
= constituyen soluciones de la ecuación, por lo tanto
la solución general es
1
32
x
x
y Ae Be−
= + .
b) la ecuación polinomial asociada es
( )( )( )3 2
6 12 8 0 2 2 2 0r r r r r r− + − = ⇒ − − − =
entonces, usando la reducción de orden es posible determinar otras soluciones
linealmente independientes de 2x
e , esto es 2x
xe y 2 2x
x e , por lo tanto la solución
general de la ecuación es
2 2 2 2
1 2 3
x x x
y Ae A xe A x e= + +
c) la ecuación polinomial asociada es
2 3 9 16 3 7
3 4 0
2 2
i
r r r
± − ±
− + = ⇒ = =
entonces, las soluciones de la ecuación son
3 7
2
1
i
x
y e
+
= y
3 7
2
2
i
x
y e
−
=
luego, la solución general de la ecuación es
3 7 3 7
2 2
i i
x x
y Ae Be
+ −
= +
Mediante la fórmula de Euler, es posible reescribir la solución general
3 7 3 7 3 3
2 2 2 2 2 2
7 7 7 7
cos cos
2 2 2 2
i i
x x x x x x
y Ae e Be e Ae x isen x Be x isen x
−           
= + = + + −             
          
Carlos úñez
11
ahora, tomando adecuadamente valores para A y B, por ejemplo A = B = 1/2 y A =
- i/2, B = i/2, obtenemos soluciones significativas con valores reales, esto es
3
2
7
cos
2
x
y e x
 
=  
 
y
3
2
7
2
x
y e sen x
 
=  
 
por lo tanto
3 3
2 2
7 7
cos
2 2
x x
y Ee x Fe sen x
   
= +   
   
.
d) la ecuación polinomial asociada es
6 5 4 3 2
9 30 28 88 256 192 0r r r r r r− + − − + − =
factorizando, obtenemos
( )( )( )( )( )( )2 2 2 3 2 2 2 2 0r r r r i i− − + − + − =
entonces, las soluciones de la ecuación son
2
1
x
y e= , 2
2
x
y xe= , 2
3
x
y e−
= , 3
4
x
y e= ,
( )2 2 2
5 cos 2i x
y e e x+
= = y ( )2 2 2
6 2i x
y e e sen x−
= =
por lo tanto, la ecuación general es
( ) ( )2 2 2 3 2 2
1 2 3 4 5 6cos 2 2x x x x x x
y Ae A xe A e A e A e x A e sen x−
= + + + + + .
Ahora, obtenemos la solución general de cada ecuación, utilizando los
comandos del MatLab:
a) >> pretty(dsolve('2*D2y+5*Dy-3*y=0'))
C1 exp(-3 t) + C2 exp(1/2 t)
Ecuaciones diferenciales en el contexto del MatLab
12
ó
>> pretty(sym(maple('dsolve(2*diff(y(x),x$2)+5*diff(y(x),x$1)-3*y(x)=0,y(x))')))
y(x) = _C1 exp(-3 x) + _C2 exp(1/2 x)
b) >> pretty(sym(maple('dsolve(diff(y(x),x$3)
-6*diff(y(x),x$2)+12*diff(y(x),x$1)-8*y(x)=0,y(x))')))
2
y(x) = _C1 exp(2 x) + _C2 exp(2 x) x + _C3 exp(2 x) x
c) >> solve('x^2-3*x^1+4=0')
ans =
[ 3/2+1/2*i*7^(1/2)]
[ 3/2-1/2*i*7^(1/2)]
>> pretty(sym(maple('dsolve(diff(y(x),x$2)-3*diff(y(x),x$1)+4*y(x)=0,y(x))')))
1/2 1/2
y(x) = _C1 exp(3/2 x) sin(1/2 7 x) + _C2 exp(3/2 x) cos(1/2 7 x)
d) >> pretty(sym(maple('dsolve(diff(y(x),x$6)
-9*diff(y(x),x$5)+30*diff(y(x),x$4)-28*diff(y(x),x$3)-
88*diff(y(x),x$2)+256*diff(y(x),x$1)-192*y(x))')))
y(x) = _C1 exp(2 x) + _C2 exp(3 x) + _C3 exp(-2 x) + _C4 exp(2 x) x
+ _C5 exp(2 x) cos(2 x) + _C6 exp(2 x) sin(2 x)
o así
>> pretty(dsolve('D6y-9*D5y+30*D4y-28*D3y-88*D2y+256*Dy-192*y=0'))
C1 exp(-2 t) + C2 exp(2 t) + C3 exp(3 t) + C4 exp(2 t) t
+ C5 exp(2 t) cos(2 t) + C6 exp(2 t) sin(2 t)
Cuadro 5
Carlos úñez
13
o homogéneas con coeficientes constantes ( )'' 'ay by cy f x+ + =
Método de coeficientes indeterminados
Consideremos la siguiente ecuación no homogénea de segundo orden con
coeficientes constantes:
'' 2 ' 2 cosx
y y y e x− + =
Su solución general es de la forma p hy y y= + , donde cosx x
hy Ae x Be senx= + es
la solución general de la ecuación homogénea. Ahora, determinamos una solución
particular de la ecuación, para ello, sea x
py Cxe senx= , sustituyendo esta expresión
en la ecuación diferencial, obtenemos
( ) ( ) ( )
'' '
2 2 cosx x x x
Cxe senx Cxe senx Cxe senx e x− + =
2 cos cos 1/ 2x x
Ce x e x C⇒ = ⇒ =
luego,
1
2
x
py xe senx= , por lo tanto la solución general es
1
cos
2
x x x
y Ae x Be senx xe senx= + + .
Método de variación de parámetros
Consideremos la ecuación '' 2 ' 2 cosx
y y y e x− + = . Este método, al igual que
el anterior, produce la solución general de la ecuación mediante p hy y y= + , donde
1 2 cosx x
hy Ay By Ae x Be senx= + = + es la solución general de la ecuación
homogénea y 1 1 2 2py u y u y= + es una solución particular de la ecuación diferencial,
u1 y u2 son funciones desconocidas que se deben determinar.
Para determinar a u1 y u2, es necesario calcular en Wronskiano de las dos
funciones y1 y y2, esto es
Ecuaciones diferenciales en el contexto del MatLab
14
( ) 1 2 2
1 2 ' '
1 2
cos
,
cos cos
x x
x
x x x x
y y e x e senx
W y y e
y y e x e senx e senx e x
= = =
− +
( ) ( )' 2
1 1 2
cos 1
cos cos 2
4
x x
x
e senx e xy f
u u dx dx dx senx xdx x
W e
= − = − = − = − =∫ ∫ ∫ ∫
( ) ( )' 21
2 2 2
cos cos 1
cos 2
2 4
x x
x
e x e xy f x
u u dx dx dx xdx sen x
W e
= = = = = +∫ ∫ ∫ ∫
luego
( ) ( )
1 1 1 1
cos 2 cos 2 cos
4 2 4 4 2
x x x x
p
x
y x e x sen x e senx e x xe senx
   
= + + = +   
   
por lo tanto, la solución general es
1 1
cos cos
4 2
x x x x
y Ae x Be senx e x xe senx= + + + .
Ahora, obtenemos la solución general de la ecuación, así como la
representación gráfica de la familia de soluciones (figura 4), para ciertos valores de
A y B, utilizando los comandos del MatLab:
>> solve('r^2-2*r+2=0')
ans =
[ 1+i]
[ 1-i]
>> maple('f:=x->exp(x)*cos(x)');
>> maple('y1:=x->exp(x)*cos(x)');
>> maple('y2:=x->exp(x)*sin(x)');
>> maple('W:=x->Wronskian([y1(x),y2(x)],x)');
Carlos úñez
15
>> pretty(simple(sym(maple('det(W(x))'))))
exp(2 x)
>> maple('W1:=x->array([[0,y2(x)],[1,diff((y2)(x),x)]])');
>> pretty(simple(sym(maple('det(W1(x))'))))
-exp(x) sin(x)
>> maple('W2:=x->array([[y1(x),0],[diff((y1)(x),x),1]])');
>> pretty(simple(sym(maple('det(W2(x))'))))
exp(x) cos(x)
>> maple('u1:=x->factor(simplify(int(f(x)*det(W1(x))/det(W(x)),x)))');
>> maple('u1(x)')
ans =
1/4*cos(2*x)
>> maple('u2:=x->factor(simplify(int(f(x)*det(W2(x))/det(W(x)),x)))');
>> maple('u2(x)')
ans =
1/4*sin(2*x)+1/2*x
>> maple('yp:=x->factor(simplify(y1(x)*u1(x)+y2(x)*u2(x)))');
>> maple('yp(x)')
ans =
1/4*exp(x)*(cos(x)*cos(2*x)+sin(x)*sin(2*x)+2*sin(x)*x)
>> maple('y:=x->simplify(c1*y1(x)+c2*y2(x)+yp(x))');
>> maple('combine(y(x),trig)')
ans =
c1*exp(x)*cos(x)+c2*exp(x)*sin(x)+1/4*exp(x)*cos(x)+1/2*exp(x)*sin(x)*x
>> ezplot(simple(sym(maple('subs(c1=-4,c2=6,y(x))'))),[-2,2])
>> hold on
>> ezplot(simple(sym(maple('subs(c1=-4,c2=-6,y(x))'))),[-2,2])
Ecuaciones diferenciales en el contexto del MatLab
16
>> ezplot(simple(sym(maple('subs(c1=-4,c2=-3,y(x))'))),[-2,2])
>> ezplot(simple(sym(maple('subs(c1=-4,c2=3,y(x))'))),[-2,2])
>> ezplot(simple(sym(maple('subs(c1=-4,c2=2,y(x))'))),[-2,2])
>> ezplot(simple(sym(maple('subs(c1=-4,c2=-2,y(x))'))),[-2,2])
>> ezplot(simple(sym(maple('subs(c1=4,c2=2,y(x))'))),[-2,2])
>> ezplot(simple(sym(maple('subs(c1=4,c2=-2,y(x))'))),[-2,2])
>> ezplot(simple(sym(maple('subs(c1=4,c2=5,y(x))'))),[-2,2])
>> ezplot(simple(sym(maple('subs(c1=4,c2=-4,y(x))'))),[-2,2])
>> ezplot(simple(sym(maple('subs(c1=-4,c2=-4,y(x))'))),[-2,2])
>> ezplot(simple(sym(maple('subs(c1=-4,c2=-5,y(x))'))),[-2,2])
Cuadro 6
Figura 4
Ecuaciones diferenciales con coeficientes variables reducibles a ecuaciones con
coeficientes constantes. Ecuación de Cauchy-Euler
( ) ( ) ( )1 11
1 1 0
n nn n
n na x y a x y a xy a y f
−−
−+ + ⋅⋅⋅+ + =
Consideremos la ecuación ( ) ( )4 34 3 2
6 '' 7 ' 16 0x y x y x y xy y+ − − + = .
Carlos úñez
17
Para transformarla en ecuación de coeficientes constantes, hacemos
lnt
x e t x= ⇒ =
por lo tanto
1dy dy dt dy
dx dt dx x dt
= = ,
2 2
2 2 2
1 1d y d dy d y dy
dx dx x dt x dt dt
  
= = −  
   
3 2 3 2
2 2 2 3 3 2
1 1
3 2
d y d d y dy d y d y dy
dx dx x dt dt x dt dt dt
    
= − = − +    
    
4 3 2 4 3 2
4 3 3 2 4 4 3 2
1 1
3 2 6 11 6
d y d d y d y dy d y d y d y dy
dx dx x dt dt dt x dt dt dt dt
    
= − + = − + −    
    
sustituyendo estas derivadas en la ecuación diferencial, obtenemos
4 3 2 3 2
4 3
4 4 3 2 3 3 2
1 1
6 11 6 6 3 2
d y d y d y dy d y d y dy
x x
x dt dt dt dt x dt dt dt
   
− + − + − +   
   
2 4 2
2
2 2 4 2
1 1
7 16 0 8 16 0
d y dy dy d y d y
x x y y
x dt dt x dt dt dt
 
− − − + = ⇒ − + = 
 
luego, la ecuación polinomial asociada es
( )( )( )( )4 2
8 16 0 2 2 2 2 0r r r r r r− + = ⇒ − − + + =
por tanto
2 2ln
1 2
1t x
y e e
x
− −
= = = , ( )2 2ln
2 2
1
ln lnt x
y te x e x
x
− −
= = =
2 2ln 2
3
t x
y e e x= = = y ( )2 2ln 2
4 ln lnt x
y te x e x x= = =
2 2
1 2 3 42 2
1 1
ln lny C C x C x C x x
x x
= + + + .
Ecuaciones diferenciales en el contexto del MatLab
18
Mediante cualquier comando del MatLab del cuadro 7, se obtiene la solución de la
ecuación. En esta ecuación el programa, se toma su tiempo para dar el resultado.
No se edita por ser muy extenso.
pretty(simple(dsolve('x^4*D4y+6*x^3*D3y-x^2*D2y-7*x*Dy+16*y=0')))
pretty(sym(maple(dsolve('x^4*D4y+6*x^3*D3y-x^2*D2y-7*x*Dy+16*y=0'))))
Cuadro 7
Ecuaciones diferenciales y transformada de Laplace
( )F p =L[ ]( ) ( ) ( )0 0
px px
f p e f x dx lím e f x dx
∞
− −
→∞
= =∫ ∫
L[ ]f gα β α+ = L[ ]f β+ L[ ]g , L ( ) ( )ax
e f x F p a  = −  .
Si F = L[ ]f es la transformada de Laplace, entonces f = L [ ]1
F−
, es la
transformada inversa de Laplace.
Por otra parte, si ( ) ( )'f x y x= , entonces
L[ ]( ) ( ) ( )0 0
' ' 'px px
y p e y x dx lím e y x dx
∞
− −
→∞
= =∫ ∫
( ) ( ) ( )0 0
0px px
lím e y x lím p e y x dx y p− −
→∞ →∞
= + = − +∫ L[ ]y
luego
L[ ]'y p= L[ ] ( )0y y−
de igual manera
L[ ] 2
''y p= L[ ] ( ) ( )0 ' 0y py y− − ,
L ( )3 3
y p  =  L[ ] ( ) ( ) ( )2
0 ' 0 '' 0y p y py y− − − , etc.
Carlos úñez
19
Sea la ecuación '' 2 ' 5 3 cosx
y y y e x−
+ + = , con las condiciones iniciales ( )0 0y = y
( )' 0 0y = . Nótese, que podemos tomar a ( ) ( )' 0 2 1y p= + como condición inicial.
Aplicamos la transformada de Laplace a ambos miembros de la igualdad,
esto es
L[ ]''y + L[ ]2 'y + L[ ]5y = L 3 cosx
e x−
  
utilizando los resultados obtenidos anteriormente, obtenemos
2
p L[ ] ( ) ( )0 ' 0 2y py y p− − + L[ ] ( )2 0 5y y− + L[ ]
( )
2
1
3
1 1
p
y
p
+
=
+ +
L[ ]( ) ( ) ( )
( )
2
2
3 3
2 5 2 (0) ' 0
1 1
p
y p p p y y
p
+
+ + − + − =
+ +
sustituyendo las condiciones iniciales, despejando y utilizando una descomposición
en fracciones parciales, obtenemos
L[ ]
( )( ) 2 22 2
3 3 1 1
2 2 2 52 2 2 5
p p p
y
p p p pp p p p
+ + +
= = −
+ + + ++ + + +
( ) ( )
2 2
1 1
1 1 1 4
p p
p p
+ +
= −
+ + + +
aplicando la transformada inversa, obtenemos
L 1−
(L[ ]y ) = L
( )
1
2
1
1 1
p
p
−
 +
− 
 + + 
L
( )
1
2
1
1 4
p
p
−
 +
 
 + + 
( )cos cos 2x x
y e x e x− −
= − .
Por intermedio de los comandos del MatLab, obtenemos la solución
particular, así como la solución grafica (figura 5):
Ecuaciones diferenciales en el contexto del MatLab
20
>> maple('L:=p->laplace(diff(y(x),x$2)+2*diff(y(x),x)+5*y(x),x,p)');
>> pretty(simple(sym(maple('subs(y(0)=0,(D(y))(0)=0,L(p))'))))
2
laplace(y(x), x, p) (p + 2 p + 5)
>> maple('L1:=p->laplace(3*exp(-x)*cos(x),x,p)');
>> pretty(simple(sym('L1(p)')))
p + 1
3 ------------
2
(p + 1) + 1
>> pretty(simple(sym(maple('solve(L(p)=L1(p),laplace(y(x),x,p))'))))
3 2
(y(0) p + (4 y(0) + D(y)(0)) p + (3 + 2 D(y)(0) + 6 y(0)) p + 3
/ 4 3 2
+ 2 D(y)(0) + 4 y(0)) / (p + 4 p + 11 p + 14 p + 10)
/
>> maple('TL:=p->solve(L(p)=L1(p),laplace(y(x),x,p))');
>> pretty(simple(sym('subs(y(0)=0,(D(y))(0)=0,TL(p))')))
3 + 3 p
-----------------------------
4 3 2
p + 4 p + 11 p + 14 p + 10
>> maple('TLO:=p->simplify(subs(y(0)=0,(D(y))(0)=0,TL(p)))');
>> solucion=simple(sym(maple('invlaplace(TLO(p),p,x)')));
>> pretty(solucion)
exp(-x) (cos(x) - cos(2 x))
>> x=(-2*pi:0.1:2*pi);
>> y=exp(-x).*cos(x)-exp(-x).*cos(2*x);
>> plot(x,y)
Cuadro 8
Carlos úñez
21
Figura 5
Solución en series de potencias de ecuaciones lineales – Método de las series de
Taylor 2
0 1 2
0
n n
n n
n
a x a a x a x a x
∞
=
= + + + + +∑
Consideremos las ecuaciones
a) '' ' 0y xy y− − = y b) '' 3 0y y+ =
a) Conjeturemos que la ecuación tiene una solución expresada como serie de
potencias, es decir
2 3
0 1 2 3
0
n n
n n
n
y a x a a x a x a x a x
∞
=
= = + + + + + +∑
determinemos los coeficientes de la serie, para ello es necesario precisar 'y y ''y
1 2 3 1
1 2 3 4
1
' 2 3 4n n
n n
n
y na x a a x a x a x na x
∞
− −
=
= = + + + + + +∑
( ) ( )2 2 2
2 3 4
2
'' 1 2 1 3 2 4 3 1n n
n n
n
y n n a x a a x a x n n a x
∞
− −
=
= − = ⋅ + ⋅ + ⋅ + + − +∑
Ecuaciones diferenciales en el contexto del MatLab
22
al sustituir en la ecuación, es conveniente que la primera y segunda serie tengan el
índice igual a la tercera, esto es
( ) ( )2 2 2
1 2
2 2 2
1 1 0n n n
n n n
n n n
n n a x x n a x a x
∞ ∞ ∞
− − −
− −
= = =
− − − − =∑ ∑ ∑
( )( )2 3 2
2 3 4 52 1 3 2 4 3 5 4 1 n
na a x a x a x n n a x −
⋅ + ⋅ + ⋅ + ⋅ + + − +
( )( )2 3 2
1 2 3 22 3 2 n
na x a x a x n a x −
−− + + + + − +
( )2 3 2
0 1 2 3 2 0n
na a x a x a x a x −
−− + + + + + + =
reuniendo las potencias iguales de x, obtenemos
( ) ( ) ( ) 2
2 0 3 1 1 4 2 22 1 3 2 4 3 2a a a a a x a a a x⋅ − + ⋅ − − + ⋅ − −
( ) ( ) ( )( )3 2
5 3 3 2 25 4 3 1 2 0n
n n na a a x n n a n a a x −
− −+ ⋅ − − + + − − − − + =
esta ecuación se satisface si todos los coeficientes son nulos, este hecho produce las
relaciones de recurrencia siguientes
2 02 1 0a a⋅ − = , 3 13 2 2 0a a⋅ − = , 4 24 3 3 0a a⋅ − = ,
5 35 4 4 0a a⋅ − = , , ( ) ( ) 21 1 0n nn n a n a −− − − = ,
resolviendo cada ecuación y considerando a 0a y 1a como constantes cualesquiera
A y B, obtenemos
índices pares
0
2
2 1 2
a A
a = =
⋅
, 4 2
3 1
4 3 4 2 4 2
A A
a a= = =
⋅ ⋅ ⋅
, ,
( )
( ) 2 2
1 1
,
1
n n n
n
a a a
n n n
− −
−
= =
−
pero
Carlos úñez
23
( )
( )( ) ( )2 4 4
3 1
2 3 2
n n n
n
a a a
n n n
− − −
−
= =
− − −
pero
( )4 6
1
4
n na a
n
− −=
−
luego
( )2 4
1 1
2
n n na a a
n n n
− −= =
− ( )( ) 6
1
2 4
na
n n n
−= =
− −
entonces
( )2 4 2
n
A
a
n n
=
− ⋅ ⋅ ⋅
por tanto
( )2
2 4 2
n
A
a
n
=
⋅ ⋅ ⋅
Índices impares
1
3
2
3 2 3
a B
a = =
⋅
, 5 3
4 1
5 4 5 3 5 3
B B
a a= = =
⋅ ⋅
,
en general
( )2 1
3 5 2 1
n
B
a
n
− =
⋅ ⋅ ⋅ −
la solución general, es
( )
2 4 21 1 1
1
2 2 4 2 4 2
n
y A x x x
n
 
= + + + + + 
⋅ ⋅ ⋅ ⋅ 
Ecuaciones diferenciales en el contexto del MatLab
24
+
( )
3 5 2 11 1 1
3 3 5 3 5 2 1
n
B x x x x
n
−
 
+ + + + + 
⋅ ⋅ ⋅ ⋅ − 
.
b) Conjeturemos que la ecuación presente una solución expresada como serie de
potencias, es decir
2 3
0 1 2 3
0
n n
n n
n
y a x a a x a x a x a x
∞
=
= = + + + + + +∑
para obtener los coeficientes es necesario determinar ''y
( ) ( )2 2 2
2 3 4
2
'' 1 2 1 3 2 4 3 1n n
n n
n
y n n a x a a x a x n n a x
∞
− −
=
= − = ⋅ + ⋅ + ⋅ + + − +∑
al sustituir en la ecuación, es conveniente que la primera serie tengan el índice igual
al de la tercera, esto es
( ) 2 2
2
2 2
1 3 0n n
n n
n n
n n a x a x
∞ ∞
− −
−
= =
− + =∑ ∑
( )( )2 3 2
2 3 4 52 1 3 2 4 3 5 4 1 n
na a x a x a x n n a x −
⋅ + ⋅ + ⋅ + ⋅ + + − +
( )2 3 2
0 1 2 3 23 3 3 3 3 0n
na a x a x a x a x −
−+ + + + + + ⋅ + =
reuniendo las potencias iguales de x, obtenemos
( ) ( ) ( ) 2
2 0 3 1 4 22 1 3 3 2 3 4 3 3a a a a x a a x⋅ + + ⋅ + + ⋅ +
( ) ( )( )3 2
5 3 25 4 3 1 3 0n
n na a x n n a a x −
−+ ⋅ + + + − + + =
para que la serie de potencias sea igual a cero, cada coeficiente debe ser cero, esto
es
Carlos úñez
25
2 02 1 3 0a a⋅ + = , 3 13 2 3 0a a⋅ + = , 4 24 3 3 0a a⋅ + = ,
5 35 4 3 0a a⋅ + = , , ( ) 21 3 0n nn n a a −− + = ,
así, obtenemos las relaciones de recurrencia siguientes
Índices pares
consideremos 0a una constante
cualquiera A
2 0 2
3
2 1 3 0
2 1
A
a a a⋅ + = ⇒ = −
⋅
4 2 4
3 3
4 3 3 0
4 3 2 1
A
a a a
 
⋅ + = ⇒ = − − 
⋅ ⋅ 
2
4
3
4 3 2 1
A
a⇒ =
⋅ ⋅ ⋅
deducimos que
( )
( )( )2 3
2 2 1 3 2 1
n
n
A
a
n n
= −
− ⋅ ⋅ ⋅ ⋅
( )
( )2 3
2 !
n
n
A
a
n
⇒ = − .
Índices impares
consideremos 1a una constante
cualquiera B
3 1 3
3
3 2 3 0
3 2
B
a a a⋅ + = ⇒ = −
⋅
5 3 5
3 3
5 4 3 0
5 4 3 2
B
a a a
 
⋅ + = ⇒ = − − 
⋅ ⋅ 
2
5
3
5 4 3 2
B
a⇒ =
⋅ ⋅ ⋅
deducimos que
( )
( )( )2 1 3
2 1 2 3 2 1
n
n
A
a
n n
+ = −
+ ⋅ ⋅ ⋅ ⋅
( )
( )2 1 3
2 1 !
n
n
B
a
n
+⇒ = −
+
luego
2 2
2 3 4 53 3 3 3
2! 3! 4! 5!
A B A B
y A Bx x x x x= + − − + + −
( )
( )
( )
( )
2 2
2 4 3 53 33 3 3 3
1
2! 4! 2 ! 3! 5! 2 1 !
n n
y A x x B x x x
n n
   − −
= − + − + − + − + − + −   
   +   
Ecuaciones diferenciales en el contexto del MatLab
26
( )
( )
( )
( )
2 2 1
0 0
1 1
3 3
2 ! 2 1 !
n nn n
n n
y A x B x
n n
∞ ∞
+
= =
   
= − + −   
+   
∑ ∑
por lo tanto, la solución general es
( ) ( )cos 3 3y A x Bsen x= + .
Por intermedio de los comandos del MatLab, obtenemos las soluciones
generales y particulares para ( )0 1y = y ( )' 0 1y = :
a) >> maple('dsolve(diff(y(x),x$2)-x*diff(y(x),x)-y(x)=0,y(x),series)')
ans =
y(x) = series(y(0)+D(y)(0)*x+(1/2*y(0))*x^2+(1/3*D(y)(0))*x^3
+(1/8*y(0))*x^4+(1/15*D(y)(0))*x^5+O(x^6),x,6)
>> pretty(simple(sym(maple('dsolve({diff(y(x),x$2)-x*diff(y(x),x)
-y(x)=0,y(0)=1,D(y)(0)=1},y(x),series)'))))
2 3 4 5 6
y(x) = 1 + x + 1/2 x + 1/3 x + 1/8 x + 1/15 x + O(x )
b) >> pretty(simple(sym(maple('dsolve(diff(y(x),x$2)+3*y(x)=0,y(x),series)'))))
2 3 4
y(x) = y(0) + D(y)(0) x - 3/2 y(0) x - 1/2 D(y)(0) x + 3/8 y(0) x +
5 6
3/40 D(y)(0) x + O(x )
>>pretty(simple(sym(maple('dsolve({diff(y(x),x$2)+3*y(x)=0,
y(0)=1,D(y)(0)=1},y(x),series)'))))
2 3 4 5 6
y(x) = 1 + x - 3/2 x - 1/2 x + 3/8 x + 3/40 x + O(x )
Carlos úñez
27
>> pretty(simple(sym(maple('dsolve({diff(y(x),x$2)+3*y(x)=0,
y(0)=1,D(y)(0)=0},y(x),series)'))))
2 4 6
y(x) = 1 - 3/2 x + 3/8 x + O(x ), (donde ( )0 1y = , ( )' 0 0y = )
>> pretty(simple(sym(maple('dsolve({diff(y(x),x$2)+3*y(x)=0,
y(0)=0,D(y)(0)=1},y(x),series)'))))
3 5 6
y(x) = x - 1/2 x + 3/40 x + O(x ), (donde ( )0 0y = , ( )' 0 1y = )
Cuadro 9
Sistemas de ecuaciones diferenciales lineales de primer orden
( ) ( ) ( )
( ) ( ) ( )
1 1 1
2 2 2
dx
a t x b t y f t
dt
dy
a t x b t y f t
dt

= + +

 = + +

Sistemas lineales homogéneos con coeficientes constantes – método de valores
propios
1 1
2 2
dx
a x b y
dt
dy
a x b y
dt

= +

 = +

Consideremos los sistemas siguientes
a)
4
dx
x y
dt
dy
x y
dt

= +

 = +

b)
4
dx
x y
dt
dy
x y
dt

= −

 = +

Ecuaciones diferenciales en el contexto del MatLab
28
Puesto que, un sistema de ecuaciones lineales homogéneo con coeficientes
constantes es reducible a una ecuación diferencial lineal homogénea de segundo
orden con coeficientes constantes, podemos conjeturar que el sistema presenta una
solución de la forma
mt
mt
x Ae
y Be
 =

=
derivando y sustituyendo esta posible solución en el sistema, obtenemos
( )
( )
1 4 04
1 0
mt mt mt
mt mt mt
m A BAme Ae Be
A m BBme Ae Be
− + = = + 
⇒ 
+ − == +  
, donde A y B son incógnitas
para que este sistema de ecuaciones tenga solución, es necesario que
1 4
det 0
1 1
m
m
−
=
−
si es diferente de cero, se obtiene la solución trivial A = B = 0
desarrollando el determinante, obtenemos la ecuación polinomial asociada o
auxiliar
( )( )2
1 22 3 0 1 3 0 1, 3m m m m m m− − = ⇒ + − = ⇒ = − =
si m = -1, obtenemos
2 4 0
2 0
A B
A B
+ =

+ =
es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero,
por tanto existen soluciones no triviales, una de ellas es A = -2, B = 1, entonces
Carlos úñez
29
2 t
t
x e
y e
−
−
 = −

=
si m = 3, obtenemos
2 4 0
2 0
A B
A B
− + =

− =
es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero,
por tanto existen soluciones no triviales, una de ellas es A = 2, B = 1, entonces
3
3
2 t
t
x e
y e
 =

=
es evidente, que los dos conjuntos solución obtenidos son linealmente
independientes, por lo tanto la solución general del sistema es
3
1 2
3
1 2
2 2t t
t t
x C e C e
y C e C e
−
−
 = − +

= +
.
b) Antes de resolver, el sistema, es prudente hacer ciertas consideraciones, a saber
los coeficientes A y B son números complejos, esto es 1 2A A A i= + y 1 2B B B i= + ,
por lo tanto
( ) ( )
( ) ( )
1 2
1 2
a bi t
a bi t
x A A i e
y B B i e
+
+
 = +

= +
y
( ) ( )
( ) ( )
1 2
1 2
a bi t
a bi t
x A A i e
y B B i e
−
−
 = +

= +
Aplicando la fórmula de Euler en la primera solución particular propuesta del
sistema, obtenemos
( ) ( ) ( )( )
( ) ( ) ( )( )
1 2
1 2
cos
cos
at
at
x A A i e bt isen bt
y B B i e bt isen bt
 = + +

= + +
Ecuaciones diferenciales en el contexto del MatLab
30
( ) ( )( ) ( ) ( )( )( )
( ) ( )( ) ( ) ( )( )( )
1 2 1 2
1 2 1 2
cos cos
cos cos
at
at
x A bt A sen bt i A sen bt A bt e
y B bt B sen bt i B sen bt B bt e
 = − + +
⇒ 
= − + +
luego, las soluciones con valores reales son
( ) ( )( )
( ) ( )( )
1 2
1 2
cos
cos
at
at
x A bt A sen bt e
y B bt B sen bt e
 = −

= −
y
( ) ( )( )
( ) ( )( )
1 2
1 2
cos
cos
at
at
x A sen bt A bt e
y B sen bt B bt e
 = +

= +
es claro que estas soluciones son linealmente independientes, por lo tanto la
solución general del sistema, es
( ) ( )( ) ( ) ( )( )( )
( ) ( )( ) ( ) ( )( )( )
1 1 2 2 1 2
1 1 2 2 1 2
cos cos
cos cos
at
at
x C A bt A sen bt C A sen bt A bt e
y C B bt B sen bt C B sen bt B bt e
 = − + +

= − + +
Obsérvese, que si se aplica un procedimiento similar a la segunda solución
propuesta, obtenemos la misma solución general.
Resolvamos, bajo estas premisas, el sistema en consideración, para ello
conjeturemos que el sistema presenta una solución de la forma
mt
mt
x Ae
y Be
 =

=
derivando y sustituyendo esta posible solución en el sistema, obtenemos
( )
( )
1 0
4 1 04
mt mt mt
mt mt mt
m A BAme Ae Be
A m BBme Ae Be
− − = = − 
⇒ 
+ − == +  
para que este sistema de ecuaciones tenga solución, es necesario que
Carlos úñez
31
1 1
det 0
4 1
m
m
− −
=
−
si es diferente de cero, se obtiene la solución trivial A = B = 0
desarrollando el determinante, obtenemos la ecuación polinomial asociada o
auxiliar
2
2 5 0 1 2m m m i− + = ⇒ = ±
si 1 2m i= + , obtenemos
2 0
4 2 0
iA B
A iB
− − =

− =
es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero,
por tanto existen soluciones no triviales, una de ellas es A = 1, B = -2i, entonces
( )
( ) ( )( )
( )
( ) ( )( ) ( ) ( )( )
1 2
1 2
cos 2 2
2 2 cos 2 2 2 cos 2 2 2
i t t
i t t
x e e t isen t
y ie ie t isen t e i t isen t
+
+
 = = +

= − = − + = − +
luego, las soluciones con valores reales son
( )
( )
cos 2
2 2
t
t
x t e
y sen t e
 =

=
y
( )
( )
2
2cos 2
t
t
x sen t e
y t e
 =

= −
es claro que estas soluciones son linealmente independientes, por lo tanto la
solución general del sistema, es
( ) ( )( )
( ) ( )( )
1 2
1 2
cos 2 2
2 2 cos 2
t
t
x C t C sen t e
y C sen t C t e
 = +

= −
Ecuaciones diferenciales en el contexto del MatLab
32
Ahora, obtenemos la solución general de los dos sistemas, así como la
solución particular, mediante el método de las series de Taylor, del segundo para
x(0) = 1 y y(0) = 1, utilizando los comandos de MatLab:
a) >> S=dsolve('Dx=x+4*y,Dy=x+y','t');
>> pretty(sym([S.x,S.y]))
[1/2 C1 exp(-t) + 1/2 C1 exp(3 t) + C2 exp(3 t) - C2 exp(-t) ,
1/4 C1 exp(3 t) - 1/4 C1 exp(-t) + 1/2 C2 exp(-t) + 1/2 C2 exp(3 t)]
ó
>> pretty(sym(maple('dsolve({diff(x(t),t)=x(t)+4*y(t),diff(y(t),t)=x(t)+y(t)},
{x(t),y(t)})')))
{x(t) = 1/2 _C1 exp(-t) + 1/2 _C1 exp(3 t) + _C2 exp(3 t) - _C2 exp(-t),
y(t) = 1/4 _C1 exp(3 t) - 1/4 _C1 exp(-t) + 1/2 _C2 exp(-t)
+ 1/2 _C2 exp(3 t)}
b) >> S=dsolve('Dx=x-y,Dy=4*x+y','t');
>> pretty(sym([S.x,S.y]))
[- 1/2 exp(t) (-2 cos(2 t) C1 + sin(2 t) C2) ,exp(t) (2 sin(2 t) C1 + cos(2 t) C2)]
Método de las series de Taylor
>> pretty(simple(sym(maple('dsolve({diff(x(t),t)-x+y=0,diff(y(t),t)-4*x-y=0,
x(0)=1,y(0)=1},{x(t),y(t)},series)'))))
2 3 55 4 5 6
{y(t) = 1 + 5 t + 5/2 t - 5/2 t - ---- t - 7/24 t + O(t ),
24
2 3 4 5 6
x(t) = 1 - 5/2 t - 5/3 t + 5/24 t + 1/2 t + O(t )}
Cuadro 10
Carlos úñez
33
Sistemas lineales no homogéneos con coeficientes constantes
( )
( )
1 1 1
2 2 2
dx
a x b y f t
dt
dy
a x b y f t
dt

= + +

 = + +

Método de coeficientes indeterminados
Consideremos el sistema siguiente
2
3
4 2
tdx
x y e
dt
dy
x y
dt

= − +

 = −

En primer lugar presentemos la solución general del sistema homogéneo
2
1 2
2
1 24
t t
t t
x C e C e
y C e C e
−
−
 = +

= +
De esta solución se desprende, que no es admisible considerar la solución
2t
x Ae= , 2t
y Be= , como solución particular del sistema lineal no homogéneo,
puesto que es una solución (para C1 = 0) de la solución general del sistema
homogéneo.
Por la experiencia en la solución de ecuaciones diferenciales no homogéneas,
conjeturemos que una solución particular es
( )
( )
2
1 2
2
1 2
t
t
x A A t e
y B B t e
 = +

= +
derivando y sustituyendo en el sistema, obtenemos
Ecuaciones diferenciales en el contexto del MatLab
34
( ) ( ) ( )
( ) ( ) ( )
2 2 2 2
1 2 2 1 2 1 2
2 2 2
1 2 2 1 2 1 2
2 2 3 3
2 2 4 4 2 2
t t t t
t t t
A A A t e A A t e B B t e e
B B B t e A A t e B B t e
 + + = + + − − +

+ + = + + − −
( ) ( )
( ) ( )
2 2 1 2 1
2 2 1 1 2
1 0
4 4 4 4 0
A B t A A B
A B t A B B
− + − − + =
⇒ 
− + − − =
para que estas ecuaciones sean nulas, los coeficientes tienen que ser igual a cero,
esto es
( )
( )
( )
( )
2 2
2 2
1 2 1
1 1 2
0
4 4 0
1 0
4 4 0
A B i
A B ii
A A B iii
A B B iv
− =

− =

− − + =
 − − =
de (i) y (ii) obtenemos que A2 = B2, de (iv) A1 – B1 = B2/4, de esta última
expresión y de (iii), obtenemos
2
2 2 2 1 1
4 4 1
1 1
4 3 3 3
B
B B A A B− = − ⇒ = = ⇒ − = − =
haciendo B1 = 0, entonces A1 = 1/3, luego
2
2
1 4
3 3
4
3
t
t
x t e
y t e
  
= + 
  

  =    
por lo tanto, la solución general es
2
1 2
2
1 2
1 4
3 3
4
4
3
t t
t t
x C e C t e
y C e C t e
−
−
   
= + + +   
   

  = + +   
Carlos úñez
35
Ahora, obtenemos la solución general y particular utilizando los comandos
de MatLab:
>> S=dsolve('Dx=3*x-y+exp(2*t),Dy=4*x-2*y','t');
>> pretty(sym([S.x,S.y]))
[- 1/3 C1 exp(-t) + 4/3 C1 exp(2 t) - 1/3 C2 exp(2 t) + 1/3 C2 exp(-t)
- 1/9 exp(2 t) + 4/3 exp(2 t) t , 4/3 C1 exp(2 t) - 4/3 C1 exp(-t)
+ 4/3 C2 exp(-t) - 1/3 C2 exp(2 t) + 4/3 exp(2 t) t - 4/9 exp(2 t)]
Método de las series de Taylor
>> pretty(simple(sym(maple('dsolve({diff(x(t),t)-3*x+y-exp(2*t)=0,diff(y(t),t)
-4*x+2*y=0,x(0)=1,y(0)=1},{x(t),y(t)},series)'))))
2 3 4 5 6
{x(t) = 1 + 3 t + 9/2 t + 23/6 t + 19/8 t + 9/8 t + O(t ),
2 3 4 31 5 6
y(t) = 1 + 2 t + 4 t + 10/3 t + 13/6 t + --- t + O(t )}
30
Cuadro 11
Método de variación de parámetro
Consideremos el sistema siguiente
4
3 2
2
t
t
dx
x y e
dt
dy
x y e
dt

= + +

 = + +

En primer lugar, consideremos la solución general del sistema homogéneo,
para ello conjeturemos que tiene una solución de la forma
Ecuaciones diferenciales en el contexto del MatLab
36
mt
mt
x Ae
y Be
 =

=
derivando y sustituyendo esta posible solución en el sistema, obtenemos
( )
( )
3 2 03 2
2 02
mt mt mt
mt mt mt
m A BAme Ae Be
A m BBme Ae Be
− + = = + 
⇒ 
+ − == +  
para que este sistema de ecuaciones tenga solución, es necesario que
3 2
det 0
1 2
m
m
−
=
−
si es diferente de cero, se obtiene la solución trivial A = B = 0
desarrollando el determinante, obtenemos la ecuación polinomial asociada o
auxiliar
( )( )2
5 4 0 1 4 0m m m m− + = ⇒ − − =
si m = 1, obtenemos
2 2 0
0
A B
A B
+ =

+ =
es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero,
por tanto existen soluciones no triviales, una de ellas es A = 1, B = 1, entonces
t
t
x e
y e
 =

= −
si m = 4, obtenemos
Carlos úñez
37
2 0
2 0
A B
A B
− + =

− =
es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero,
por tanto existen soluciones no triviales, una de ellas es A = 2, B = 1, entonces
4
4
2 t
t
x e
y e
 =

=
es evidente, que los dos conjuntos solución obtenidos son linealmente
independientes, por lo tanto la solución general del sistema homogéneo, es
4
1 2
4
1 2
2t t
t t
x C e C e
y C e C e
 = +

= − +
.
Ahora, consideremos una solución particular del sistema no homogéneo, esto
es
( )
( )
4
1 2
4
1 2
2t t
t t
x u e u e
y u e u e
 = +

= − +
, donde u1 y u2 son funciones de t desconocidas
derivando y sustituyendo en el sistema, obtenemos
' ' 4 4 4 4
1 1 2 2 1 2 1 2
' ' 4 4 4 4 4
1 1 2 2 1 2 1 2
2 8 3 6 2 2
4 2 2 2
t t t t t t t t t
t t t t t t t t t
u e u e u e u e u e u e u e u e e
u e u e u e u e u e u e u e u e e
 + + + = + − + +

− − + + = + − + +
' ' 4
1 2 ' 3 ' 3
1 2' ' 4 4
1 2
2 1 2 1 1
,
3 3 3 3
t t t
t t
t t t
u e u e e
u e u e
u e u e e
−
 + =
⇒ ⇒ = − = +
− + =
integrando, obtenemos
3 3
1
1 2 1 2
3 3 3 9
t t
u e dt t e
 
= − = − 
 
∫ y 3 3
2
1 1 1 1
3 3 3 9
t t
u e dt t e− − 
= + = − 
 
∫
Ecuaciones diferenciales en el contexto del MatLab
38
por lo tanto, la solución general del sistema, es
( )
( )
4 3 3 4
1 2
4 3 3 4
1 2
1 2 1 1
2 2
3 9 3 9
1 2 1 1
3 9 3 9
t t t t t t
t t t t t t
x C e C e t e e t e e
y C e C e t e e t e e
−
−
    
= + + − + −   
    

    = − + + − − + −       
4 4
1 2
4 4
1 2
1 2 1 1
2 2
3 9 3 9
1 1 1 2
3 9 3 9
t t t t
t t t t
x C e C e t e t e
y C e C e t e t e
    
= + + − + −   
    
⇒ 
    = − + − + + +       
Ahora, obtenemos la solución general y particular utilizando los comandos
de MatLab:
>> S=dsolve('Dx=3*x+2*y+exp(t),Dy=x+2*y+exp(4*t)','t');
>> pretty(sym([S.x,S.y]))
[1/3 C1 exp(t) + 2/3 C1 exp(4 t) + 2/3 C2 exp(4 t) - 2/3 C2 exp(t)
+ 1/3 t exp(t) - 2/9 exp(4 t) + 2/3 t exp(4 t) - 2/9 exp(t) ,
1/3 C1 exp(4 t) - 1/3 C1 exp(t) + 2/3 C2 exp(t) + 1/3 C2 exp(4 t)
+ 1/3 t exp(4 t) - 1/9 exp(t) - 1/3 t exp(t) + 2/9 exp(4 t)]
ó
>> pretty(sym(maple('dsolve({diff(x(t),t)=3*x(t)+2*y(t)+exp(t),
diff(y(t),t)=x(t)+2*y(t)+exp(4*t)},{x(t),y(t)})')))
{x(t) = 1/3 _C1 exp(t) + 2/3 _C1 exp(4 t) + 2/3 _C2 exp(4 t)
- 2/3 _C2 exp(t) + 1/3 t exp(t) - 2/9 exp(4 t) + 2/3 t exp(4 t)
- 2/9 exp(t), y(t) = 1/3 _C1 exp(4 t) - 1/3 _C1 exp(t)
+ 2/3 _C2 exp(t) + 1/3 _C2 exp(4 t) + 1/3 t exp(4 t) - 1/9 exp(t)
- 1/3 t exp(t) + 2/9 exp(4 t)}
Carlos úñez
39
>> S=dsolve('Dx=3*x+2*y+exp(t),Dy=x+2*y+exp(4*t)','x(0)=1,y(0)=1','t');
>> pretty(simple(sym([S.x,S.y])))
[(1/3 exp(t) + 2/3 exp(4 t)) t - 1/3 exp(t) + 4/3 exp(4 t) ,
(1/3 exp(4 t) - 1/3 exp(t)) t + exp(4 t)]
Cuadro 12
Bibliografía
García, J. et al. (2002). Aprenda Matlab 6.1 como si estuviera en primero.
Madrid: Escuela Técnica Superior de Ingenieros Industriales, Universidad
Politécnica de Madrid.
Golubitsky, M. y Dellnitz, M. (1999). Linear algebra and differential equations
using MATLAB. New York: Brooks Cole Publishing Company.
Ledder, G. (2006). Differential equations: a modeling approach. New York:
McGraw-Hill, Inc.
MATLAB (Matriz LABoratory). (2001). The language of technical computing.
Version 6.1.0.450 Release 12.1. New York: The MathWohk, Inc.
Núñez R., C. (2000). Sucesiones y series. Trabajo se ascenso a la Categoría de
Asociado. Universidad Nacional Experimental del Táchira – UNET. San
Cristóbal, Venezuela.
Núñez R., C. (2003). “Los números complejos en el entorno Maple 7”. Alep Sub –
Cero, Serie de Divulgación. 2003-I(I), 53–73. Venezuela.
Pérez, C. (1999). Análisis matemático y álgebra lineal con MATLAB. Madrid:
ra-ma.
Simmons G. y Krantz, S. (2007). Ecuaciones diferenciales. México: McGraw-
Hill, Interamericana.
Takeuchi, Y. et al. (1978). Ecuaciones diferenciales. México: Limusa.

Más contenido relacionado

La actualidad más candente

Ecuaciones metodo branislapmatie
Ecuaciones metodo  branislapmatieEcuaciones metodo  branislapmatie
Ecuaciones metodo branislapmatie
chestermatie
 
Integrales Indefinidas
Integrales IndefinidasIntegrales Indefinidas
Integrales Indefinidas
Maryi Márquez
 
Cap 6 ecuaciones
Cap 6 ecuacionesCap 6 ecuaciones
Cap 6 ecuaciones
nivelacion008
 
Resolucion resonancia oannes
Resolucion resonancia oannesResolucion resonancia oannes
Resolucion resonancia oannes
Alain Oanes Yabar Cuadros
 
Ecuaciones Diferenciales Lineales
Ecuaciones Diferenciales LinealesEcuaciones Diferenciales Lineales
Ecuaciones Diferenciales Lineales
DIEGO JOSE SANDOVAL SALAZAR
 
Ecuacion de cauchy euler
Ecuacion de cauchy euler Ecuacion de cauchy euler
Ecuacion de cauchy euler
seralb
 
Ecuación de Cauchy-Euler
Ecuación de Cauchy-EulerEcuación de Cauchy-Euler
Ecuación de Cauchy-Euler
Diego Salazar
 
Derivadas ejercicos 1
Derivadas   ejercicos 1Derivadas   ejercicos 1
Derivadas ejercicos 1
roberteello
 
solucion-de-examen-de-ecuaciones-diferenciales-espol
 solucion-de-examen-de-ecuaciones-diferenciales-espol  solucion-de-examen-de-ecuaciones-diferenciales-espol
solucion-de-examen-de-ecuaciones-diferenciales-espol
Frank Fernandez
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferenciales
carlos Diaz
 
Cap 7 desigualdades
Cap 7 desigualdadesCap 7 desigualdades
Cap 7 desigualdades
nivelacion008
 
Ejercicios Ecuaciones Diferenciales
Ejercicios Ecuaciones DiferencialesEjercicios Ecuaciones Diferenciales
Ejercicios Ecuaciones Diferenciales
Alemairy Dávila
 
Ejercicios en integral
Ejercicios en integralEjercicios en integral
Ejercicios en integral
Alex Wilfred Pumarrumi Escobar
 
Calculo 4
Calculo 4Calculo 4
Calculo 4
Jose Mayork
 
Ejercicios resueltos integrales
Ejercicios resueltos integralesEjercicios resueltos integrales
Ejercicios resueltos integrales
PhD. Ricardo Rivera Cheuquepan
 
Inecuaciones de segundo grado
Inecuaciones de segundo gradoInecuaciones de segundo grado
Inecuaciones de segundo grado
Miguel Vasquez
 
Funciones reales-variables
Funciones reales-variablesFunciones reales-variables
Funciones reales-variables
Ruben Egusquiza
 
3. traslacion paralela de los ejes
3. traslacion paralela de los ejes3. traslacion paralela de los ejes
3. traslacion paralela de los ejes
SALINAS
 
Solucionario ecuaciones1
Solucionario ecuaciones1Solucionario ecuaciones1
Solucionario ecuaciones1
ERICK CONDE
 

La actualidad más candente (19)

Ecuaciones metodo branislapmatie
Ecuaciones metodo  branislapmatieEcuaciones metodo  branislapmatie
Ecuaciones metodo branislapmatie
 
Integrales Indefinidas
Integrales IndefinidasIntegrales Indefinidas
Integrales Indefinidas
 
Cap 6 ecuaciones
Cap 6 ecuacionesCap 6 ecuaciones
Cap 6 ecuaciones
 
Resolucion resonancia oannes
Resolucion resonancia oannesResolucion resonancia oannes
Resolucion resonancia oannes
 
Ecuaciones Diferenciales Lineales
Ecuaciones Diferenciales LinealesEcuaciones Diferenciales Lineales
Ecuaciones Diferenciales Lineales
 
Ecuacion de cauchy euler
Ecuacion de cauchy euler Ecuacion de cauchy euler
Ecuacion de cauchy euler
 
Ecuación de Cauchy-Euler
Ecuación de Cauchy-EulerEcuación de Cauchy-Euler
Ecuación de Cauchy-Euler
 
Derivadas ejercicos 1
Derivadas   ejercicos 1Derivadas   ejercicos 1
Derivadas ejercicos 1
 
solucion-de-examen-de-ecuaciones-diferenciales-espol
 solucion-de-examen-de-ecuaciones-diferenciales-espol  solucion-de-examen-de-ecuaciones-diferenciales-espol
solucion-de-examen-de-ecuaciones-diferenciales-espol
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferenciales
 
Cap 7 desigualdades
Cap 7 desigualdadesCap 7 desigualdades
Cap 7 desigualdades
 
Ejercicios Ecuaciones Diferenciales
Ejercicios Ecuaciones DiferencialesEjercicios Ecuaciones Diferenciales
Ejercicios Ecuaciones Diferenciales
 
Ejercicios en integral
Ejercicios en integralEjercicios en integral
Ejercicios en integral
 
Calculo 4
Calculo 4Calculo 4
Calculo 4
 
Ejercicios resueltos integrales
Ejercicios resueltos integralesEjercicios resueltos integrales
Ejercicios resueltos integrales
 
Inecuaciones de segundo grado
Inecuaciones de segundo gradoInecuaciones de segundo grado
Inecuaciones de segundo grado
 
Funciones reales-variables
Funciones reales-variablesFunciones reales-variables
Funciones reales-variables
 
3. traslacion paralela de los ejes
3. traslacion paralela de los ejes3. traslacion paralela de los ejes
3. traslacion paralela de los ejes
 
Solucionario ecuaciones1
Solucionario ecuaciones1Solucionario ecuaciones1
Solucionario ecuaciones1
 

Similar a Ecuaciones direneciales con matlab

Solucion examen feb2005 agronomos
Solucion examen feb2005 agronomosSolucion examen feb2005 agronomos
Solucion examen feb2005 agronomos
Pedro Rodríguez Varela
 
Funciones CuadráTicas
Funciones CuadráTicas Funciones CuadráTicas
Funciones CuadráTicas
Carmen Batiz
 
Integracion por partes
Integracion por partesIntegracion por partes
Integracion por partes
SistemadeEstudiosMed
 
NÚMEROS REALES II
NÚMEROS REALES IINÚMEROS REALES II
NÚMEROS REALES II
CESAR V
 
Integracion por partes
Integracion por partesIntegracion por partes
Integracion por partes
Jeremías Gajda
 
Integracion por partes
Integracion por partesIntegracion por partes
Integracion por partes
Liseth Tamayo Erazo
 
Integración por partes
Integración por partesIntegración por partes
Integración por partes
SistemadeEstudiosMed
 
MATEMÁTICA SEMANA 1
MATEMÁTICA SEMANA 1MATEMÁTICA SEMANA 1
MATEMÁTICA SEMANA 1
JoseFernandez774935
 
2.4 ecuaciones, funciones e inecuaciones cuadráticas (mayo 0
2.4 ecuaciones, funciones e inecuaciones cuadráticas (mayo 02.4 ecuaciones, funciones e inecuaciones cuadráticas (mayo 0
2.4 ecuaciones, funciones e inecuaciones cuadráticas (mayo 0
Raul Noguera Morillo
 
Ejercicios detallados del obj 4 mat i (175 176-177
Ejercicios detallados del obj 4 mat i (175 176-177Ejercicios detallados del obj 4 mat i (175 176-177
Ejercicios detallados del obj 4 mat i (175 176-177
Jonathan Mejías
 
Diferencias parcial
Diferencias parcialDiferencias parcial
Diferencias parcial
CristianMochcco
 
Ejercicios resueltos matemáticas básicas
Ejercicios resueltos matemáticas básicasEjercicios resueltos matemáticas básicas
Ejercicios resueltos matemáticas básicas
Oscar Ardila Chaparro
 
5. Ecuaciones Algebraicas para la realiz
5. Ecuaciones Algebraicas para la realiz5. Ecuaciones Algebraicas para la realiz
5. Ecuaciones Algebraicas para la realiz
bejaranosdaniel
 
Funciones cuadrticas
Funciones cuadrticasFunciones cuadrticas
Funciones cuadrticas
juan5vasquez
 
Ejercicios detallados del obj 4 mat ii (178 179
Ejercicios detallados del obj 4 mat ii (178 179Ejercicios detallados del obj 4 mat ii (178 179
Ejercicios detallados del obj 4 mat ii (178 179
Jonathan Mejías
 
Ecuaciones logaritmicas y exponenciales resueltos
Ecuaciones logaritmicas y exponenciales resueltosEcuaciones logaritmicas y exponenciales resueltos
Ecuaciones logaritmicas y exponenciales resueltos
Minutto Kaoz
 
Ecuaciones
EcuacionesEcuaciones
ejericicos de matematica las areas de geometria, aritmetica, algem¡bra
ejericicos de matematica las areas de geometria, aritmetica, algem¡braejericicos de matematica las areas de geometria, aritmetica, algem¡bra
ejericicos de matematica las areas de geometria, aritmetica, algem¡bra
rusbel rodriguez rosales
 
Problemas de ONEM Fase 2
Problemas de ONEM Fase 2Problemas de ONEM Fase 2
Problemas de ONEM Fase 2
Alvaro Miguel Naupay Gusukuma
 
Ecu2g
Ecu2gEcu2g
Ecu2g
humanismo
 

Similar a Ecuaciones direneciales con matlab (20)

Solucion examen feb2005 agronomos
Solucion examen feb2005 agronomosSolucion examen feb2005 agronomos
Solucion examen feb2005 agronomos
 
Funciones CuadráTicas
Funciones CuadráTicas Funciones CuadráTicas
Funciones CuadráTicas
 
Integracion por partes
Integracion por partesIntegracion por partes
Integracion por partes
 
NÚMEROS REALES II
NÚMEROS REALES IINÚMEROS REALES II
NÚMEROS REALES II
 
Integracion por partes
Integracion por partesIntegracion por partes
Integracion por partes
 
Integracion por partes
Integracion por partesIntegracion por partes
Integracion por partes
 
Integración por partes
Integración por partesIntegración por partes
Integración por partes
 
MATEMÁTICA SEMANA 1
MATEMÁTICA SEMANA 1MATEMÁTICA SEMANA 1
MATEMÁTICA SEMANA 1
 
2.4 ecuaciones, funciones e inecuaciones cuadráticas (mayo 0
2.4 ecuaciones, funciones e inecuaciones cuadráticas (mayo 02.4 ecuaciones, funciones e inecuaciones cuadráticas (mayo 0
2.4 ecuaciones, funciones e inecuaciones cuadráticas (mayo 0
 
Ejercicios detallados del obj 4 mat i (175 176-177
Ejercicios detallados del obj 4 mat i (175 176-177Ejercicios detallados del obj 4 mat i (175 176-177
Ejercicios detallados del obj 4 mat i (175 176-177
 
Diferencias parcial
Diferencias parcialDiferencias parcial
Diferencias parcial
 
Ejercicios resueltos matemáticas básicas
Ejercicios resueltos matemáticas básicasEjercicios resueltos matemáticas básicas
Ejercicios resueltos matemáticas básicas
 
5. Ecuaciones Algebraicas para la realiz
5. Ecuaciones Algebraicas para la realiz5. Ecuaciones Algebraicas para la realiz
5. Ecuaciones Algebraicas para la realiz
 
Funciones cuadrticas
Funciones cuadrticasFunciones cuadrticas
Funciones cuadrticas
 
Ejercicios detallados del obj 4 mat ii (178 179
Ejercicios detallados del obj 4 mat ii (178 179Ejercicios detallados del obj 4 mat ii (178 179
Ejercicios detallados del obj 4 mat ii (178 179
 
Ecuaciones logaritmicas y exponenciales resueltos
Ecuaciones logaritmicas y exponenciales resueltosEcuaciones logaritmicas y exponenciales resueltos
Ecuaciones logaritmicas y exponenciales resueltos
 
Ecuaciones
EcuacionesEcuaciones
Ecuaciones
 
ejericicos de matematica las areas de geometria, aritmetica, algem¡bra
ejericicos de matematica las areas de geometria, aritmetica, algem¡braejericicos de matematica las areas de geometria, aritmetica, algem¡bra
ejericicos de matematica las areas de geometria, aritmetica, algem¡bra
 
Problemas de ONEM Fase 2
Problemas de ONEM Fase 2Problemas de ONEM Fase 2
Problemas de ONEM Fase 2
 
Ecu2g
Ecu2gEcu2g
Ecu2g
 

Último

Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
Carlos Pulido
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
sebastianpech108
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
pipex55
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
LuisAngelGuarnizoBet
 
PPT suelos ensayo Proctor - laboratorio 4.pdf
PPT suelos ensayo Proctor - laboratorio 4.pdfPPT suelos ensayo Proctor - laboratorio 4.pdf
PPT suelos ensayo Proctor - laboratorio 4.pdf
EgorRamos1
 
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptxDIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
KeylaArlethTorresOrt
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
hugodennis88
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
DiegoAlexanderChecaG
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
shirllyleytonm
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
KarinToledo2
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
Edgar Najera
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
munozvanessa878
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
jesus869159
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 
Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
OmarPadillaGarcia
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCECOMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
jhunior lopez rodriguez
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
taniarivera1015tvr
 

Último (20)

Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
 
PPT suelos ensayo Proctor - laboratorio 4.pdf
PPT suelos ensayo Proctor - laboratorio 4.pdfPPT suelos ensayo Proctor - laboratorio 4.pdf
PPT suelos ensayo Proctor - laboratorio 4.pdf
 
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptxDIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 
Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCECOMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
 
DIAGRAMA DE FLUJO DE ALGORITMO......
DIAGRAMA DE FLUJO   DE   ALGORITMO......DIAGRAMA DE FLUJO   DE   ALGORITMO......
DIAGRAMA DE FLUJO DE ALGORITMO......
 

Ecuaciones direneciales con matlab

  • 1. ALEPH SUB – CERO SERIE DE DIVULGACIÓ ℵℵℵℵ0 2008 – II ℵℵℵℵ0 ECUACIO ES DIFERE CIALES E EL CO TEXTO DEL MATLAB Carlos Enrique úñez Rincón1 Los matemáticos, en lugar de simplemente utilizar un método que parece funcionar, quieren hallar una justificación para el método y una serie de condiciones que garanticen que el método funciona. Glenn Ledder El presente artículo de corte divulgativo tiene como propósito hacer una contrastación entre la resolución usual de ecuaciones diferenciales ordinarias (EDO), es decir la resolución empleando el Álgebra y el Cálculo, y la resolución operando los comandos del Programa de Cálculo Técnico Científico MATLAB. Está dirigido al lector interesado en el tema, pero sobre todo a los alumnos que cursan la asignatura Matemática IV en las diversas Carreras de Ingeniería que configuran la Oferta Académica de la UNET. Ecuaciones separables ( ) ( ) dy g y f x dx = Resolver 2 ´ 4y y= − . Es necesario expresar la ecuación en la notación de Leibniz, es decir 2 4 dy y dx = − , ahora se lleva a la forma de variable separada, esto es 2 4 dy dx y = − 1 El autor del artículo es Licenciado en Matemática, egresado de la Universidad de los Andes – ULA - Venezuela. Asimismo, es Magíster, y Doctor en Ciencias. Actualmente es Profesor en la Categoría de Titular, adscrito al Departamento de Matemática y Física de la Universidad Nacional Experimental del Táchira – Venezuela. cnunezr@gmail.com, cnunezr@cantv.net
  • 2. Ecuaciones diferenciales en el contexto del MatLab 2 luego 2 1 1 1 2 ln 2 ln 2 ln 4 4 4 4 2 dy y dx y y x C x C y y + = ⇒ − − + + = + ⇒ = + − −∫ ∫ entonces, la solución es 4 4 4 42 2 x C x Cy e e e y ++ = = − luego, 4 42 2 x Cy e e y + = ± − , haciendo 4C A e= ± , obtenemos 42 2 xy Ae y + = − por lo tanto, 4 4 1 2 1 x x Ae y Ae − = + . Consideremos, ahora, la condición inicial ( )0 1y = , obtenemos ( ) 1 1 1 ln 2 1 ln 2 1 0 ln 3 4 4 4 C C− − + + = + ⇒ = entonces, la solución particular es ( )4 4 2 3 1 3 1 x x e y e − = + . Ahora, obtenemos la solución general y particular utilizando los comandos de MatLab, asimismo se representa gráficamente las soluciones (figura 1) y la de solución particular (figura 2). >> pretty(solve('int(1/(4-y^2),y)=int(1,x)')) - 1/4 log(y - 2) + 1/4 log(y + 2) >> C=simple(sym('solve(subs(x=0,y=1,x=-1/4*ln(2-y)+1/4*ln(2+y)-C),C)')) C = 1/4*log(3) >> [X,Y]=meshgrid(-2:0.1:2);
  • 3. Carlos úñez 3 >> Z=-X+(-log(abs(2-Y))+log(abs(2+Y)))./4; >> contour(Z,20) >> fplot('(6*exp(4*x)-2)/(3*exp(4*x)+1)',[-3,3]) Cuadro 1 Figura 1 Figura 2 Como es posible observar, es bastante simple hallar la solución general y particular de la ecuación diferencial, así como la solución gráfica. Ecuaciones homogéneas ( ) ( ), , 0M x y dx x y dy+ = Consideremos la ecuación diferencial 2 2 x y dx xdy ydx+ = − . Expresándola de la forma homogénea, esto es ( )2 2 0x y y dx xdy+ + − = probamos que las dos funciones son homogéneas ( ) ( ), ,M tx ty tM x y= y ( ) ( ), ,tx ty t x y=
  • 4. Ecuaciones diferenciales en el contexto del MatLab 4 es claro, que ambas tienen el mismo grado de homogeneidad. Ahora, la expresamos de la forma 2 2 x y ydy dx x + + = y dividiendo numerador y denominador por x, obtenemos 2 1 dy y y dx x x   = + +    tomando la sustitución y v x = , es decir y xv= , donde dy dv v x dx dx = + , tenemos 2 2 1 1 dv dv v x v v x v dx dx + = + + ⇒ = + la ecuación la hemos convertido en una ecuación diferencial separable, es decir 2 1 dv dx xv = + integramos para obtener la solución general ( ) ( ) ( )ln2 2 2 ln 1 ln 1 1 x C Cdv dx v v x C v v e e x Ax xv + = ⇒ + + = + ⇒ + + = = = + ∫ ∫ finalmente, sustituimos v por y x 2 22 2 2 2 2 1 y x yy y Ax Ax y x y Ax x x x   + + + + = ⇒ = ⇒ + + =    . Ahora, obtenemos la solución general utilizando los comandos de MatLab: Determinamos si la ecuación es homogénea:
  • 5. Carlos úñez 5 >> maple('m:=(x,y)->sqrt(x^2+y^2)+y'); >> maple('n:=(x,y)->-x'); >> pretty(sym(maple('collect(m(t*x,t*y),t)'))) 2 2 2 2 1/2 (t x + t y ) + t y >> pretty(sym(maple('collect(n(t*x,t*y),t)'))) -t x Se carga el la librería difforms y el comando maple('defform(v=0,x=0,y=0)'), que permiten utilizar las formas diferenciales y expresar las variables, respectivamente: >> maple('with(difforms)'); >> maple('defform(v=0,x=0,y=0)'); Se hace el cambio de variable y = xv y se expresa la ecuación en forma de variables separadas: >> pretty(simple(sym(maple('subs(y=x*v,m(x,y)*d(x)+n(x,y)*d(y))')))) 2 1/2 -x (-d(x) (1 + v ) + x d(v)) >> pretty(sym(maple('collect((x*sqrt(1+v^2)*d(x)-x*x*d(v))/(x),{d(v),d(x)})'))) 2 1/2 d(x) (1 + v ) - x d(v) Se resuelve la ecuación separable: >> pretty(simple(sym('int(1/(sqrt(1+v^2)),v)-int(1/x,x)'))) asinh(v) - log(x) Finalmente se sustituye v por y/x: >> pretty(simple(sym('subs(v=y/x,a*sinh(v)-log(x))'))) a sinh(y/x) - log(x) Cuadro 2
  • 6. Ecuaciones diferenciales en el contexto del MatLab 6 Ecuaciones exactas ( ) ( ), , 0 M M x y dx x y dy y x ∂ ∂ + = ⇔ = ∂ ∂ Consideremos la ecuación ( )2 0x x ye x dx e dy+ + = , ésta es de la forma ( ) ( ), , 0M x y dx x y dy+ = , aplicando la condición de exactitud, comprobamos que es exacta, esto es xM e y x ∂ ∂ = = ∂ ∂ . Utilizando el procedimiento de resolución de ecuaciones diferenciales exactas, obtenemos ( ) ( ) ( ) ( )2 2 , 'x x xM f dx ye x dx f x y ye x y e y x y φ φ ∂ ∂ = + ⇒ = + + ⇒ = + ∂ ∂∫ ∫ luego ( ) ( ) ( ) ( ) ( ) 1' , ' 0 ' 0x xf e y e x y y y dy dy y C y φ φ φ φ ∂ = + = = ⇒ = ⇒ = ⇒ = ∂ ∫ ∫ entonces , ( ) 2 1, x f x y ye x C= + + , puesto que ( ),f x y C= , obtenemos la solución general de la ecuación 2 2 2 1 x x x A x ye x C C ye x A y e − + + = ⇒ + = ⇒ = , donde A = C – C1. Ahora, obtenemos la solución general, así como la representación gráfica de la familia de soluciones (figura 3), utilizando los comandos del MatLab: Determinamos si la ecuación es exacta: >> maple('m:=(x,y)->y*exp(x)+2*x');
  • 7. Carlos úñez 7 >> maple('n:=(x,y)->exp(x)'); >> pretty(simple(diff('m(x,y)','y'))) exp(x) >> pretty(simple(diff('n(x,y)','x'))) exp(x) Se resuelve la ecuación exacta: >> solucion1=maple('simplify(int(m(x,y),x)+g(y))') solucion1 = y*exp(x)+x^2+g(y) >> pretty(sym(maple('simplify(int(m(x,y),x)+g(y))'))) 2 y exp(x) + x + g(y) >> pretty(sym(maple('simplify(diff(y*exp(x)+x^2+g(y),y))'))) /d exp(x) +|-- g(y)| dy / >> pretty(simple(sym('solve(exp(x)+diff(g(y),y)=n(x,y),diff(g(y),y))'))) 0 >> pretty(simple(sym(maple('subs(g(y)=int(0,y),y*exp(x)+x^2+g(y))')))) 2 y exp(x) + x Representación gráfica de la familia de soluciones: >> [x,y]=meshgrid(-1:.2:1); >> z=y*exp(x)+x^2; >> contour(z,100) Cuadro 3
  • 8. Ecuaciones diferenciales en el contexto del MatLab 8 Figura 3 Ecuaciones lineales ( ) ( )'y P x y Q x+ = Consideremos la ecuación diferencial lineal ( )3dy x xy dx= − . En primer lugar es necesario llevarla a la forma ( ) ( )'y P x y Q x+ = , es decir ' 3y xy x+ = , ahora, determinamos el factor ( )P x dx e∫ , esto es ( ) 23 3 2 P x dx xdx x= =∫ ∫ , no es necesario incluir la constante de integración, luego ( ) 23 2 xP x dx e e∫ = , multiplicando la ecuación por este factor, obtenemos 2 2 2 2 2 '3 3 3 3 3 2 2 2 2 2 ' 3 x x x x x e y e xy e x e y e x   + = ⇒ =    luego, en el miembro izquierdo de la igualdad aplicamos el Teorema Fundamental del Cálculo y en el derecho integramos, así obtenemos la solución de la ecuación 2 2 2 2 2 '3 3 3 3 3 2 2 2 2 2 1 1 3 3 x x x x x e y dx e xdx e y e C y Ce −  = ⇒ = + ⇒ = +    ∫ ∫ .
  • 9. Carlos úñez 9 Como sabemos, para hacer el procedimiento más sencillo, simplemente se sustituye el factor ( ) 23 2 xP x dx e e∫ = en la expresión ( ) ( ) ( ) P x dx P x dx e Q x dx C y e ∫ + = ∫ ∫ y obtenemos la solución. Ahora, obtenemos la solución general, utilizando un comando del MatLab: >> pretty(sym(maple('simplify(dsolve(diff(y(x),x)+3*x*y(x)=x,y(x)))'))) 2 y(x) = 1/3 + exp(- 3/2 x ) _C1 Cuadro 4 Ecuaciones lineales de orden superior ( ) ( ) ( )1 1 1 1 0 n n n na y a y a y a y f − −+ + ⋅⋅⋅+ + = Homogéneas con coeficientes constantes ( ) ( ) ( )1 1 1 1 0 0 n n n na y a y a y a y − −+ + ⋅⋅⋅+ + = Consideremos las siguientes ecuaciones homogéneas con coeficientes constantes: a) 2 '' 5 ' 3 0y y y+ − = b) ''' 6 '' 12 ' 8 0y y y y− + − = c) '' 3 ' 4 0y y y− + = d) 6 5 4 3 2 ' 9 30 28 88 256 192 0y y y y y y y− + − − + − = . Solución: a) obtengamos la ecuación polinomial asociada (polinomio característico), para ello hacemos rx y e= , luego ( ) ( ) ( ) '' ' 2 2 2 5 3 0 2 5 3 0 2 5 3 0rx rx rx rx rx rx rx e e e r e re e r r e+ − = ⇒ + − = ⇒ + − = ( )( )2 2 5 3 0 2 1 3 0r r r r⇒ + − = ⇒ − + =
  • 10. Ecuaciones diferenciales en el contexto del MatLab 10 entonces, 1 2 1 x y e= y 3 2 x y e− = constituyen soluciones de la ecuación, por lo tanto la solución general es 1 32 x x y Ae Be− = + . b) la ecuación polinomial asociada es ( )( )( )3 2 6 12 8 0 2 2 2 0r r r r r r− + − = ⇒ − − − = entonces, usando la reducción de orden es posible determinar otras soluciones linealmente independientes de 2x e , esto es 2x xe y 2 2x x e , por lo tanto la solución general de la ecuación es 2 2 2 2 1 2 3 x x x y Ae A xe A x e= + + c) la ecuación polinomial asociada es 2 3 9 16 3 7 3 4 0 2 2 i r r r ± − ± − + = ⇒ = = entonces, las soluciones de la ecuación son 3 7 2 1 i x y e + = y 3 7 2 2 i x y e − = luego, la solución general de la ecuación es 3 7 3 7 2 2 i i x x y Ae Be + − = + Mediante la fórmula de Euler, es posible reescribir la solución general 3 7 3 7 3 3 2 2 2 2 2 2 7 7 7 7 cos cos 2 2 2 2 i i x x x x x x y Ae e Be e Ae x isen x Be x isen x −            = + = + + −                        
  • 11. Carlos úñez 11 ahora, tomando adecuadamente valores para A y B, por ejemplo A = B = 1/2 y A = - i/2, B = i/2, obtenemos soluciones significativas con valores reales, esto es 3 2 7 cos 2 x y e x   =     y 3 2 7 2 x y e sen x   =     por lo tanto 3 3 2 2 7 7 cos 2 2 x x y Ee x Fe sen x     = +        . d) la ecuación polinomial asociada es 6 5 4 3 2 9 30 28 88 256 192 0r r r r r r− + − − + − = factorizando, obtenemos ( )( )( )( )( )( )2 2 2 3 2 2 2 2 0r r r r i i− − + − + − = entonces, las soluciones de la ecuación son 2 1 x y e= , 2 2 x y xe= , 2 3 x y e− = , 3 4 x y e= , ( )2 2 2 5 cos 2i x y e e x+ = = y ( )2 2 2 6 2i x y e e sen x− = = por lo tanto, la ecuación general es ( ) ( )2 2 2 3 2 2 1 2 3 4 5 6cos 2 2x x x x x x y Ae A xe A e A e A e x A e sen x− = + + + + + . Ahora, obtenemos la solución general de cada ecuación, utilizando los comandos del MatLab: a) >> pretty(dsolve('2*D2y+5*Dy-3*y=0')) C1 exp(-3 t) + C2 exp(1/2 t)
  • 12. Ecuaciones diferenciales en el contexto del MatLab 12 ó >> pretty(sym(maple('dsolve(2*diff(y(x),x$2)+5*diff(y(x),x$1)-3*y(x)=0,y(x))'))) y(x) = _C1 exp(-3 x) + _C2 exp(1/2 x) b) >> pretty(sym(maple('dsolve(diff(y(x),x$3) -6*diff(y(x),x$2)+12*diff(y(x),x$1)-8*y(x)=0,y(x))'))) 2 y(x) = _C1 exp(2 x) + _C2 exp(2 x) x + _C3 exp(2 x) x c) >> solve('x^2-3*x^1+4=0') ans = [ 3/2+1/2*i*7^(1/2)] [ 3/2-1/2*i*7^(1/2)] >> pretty(sym(maple('dsolve(diff(y(x),x$2)-3*diff(y(x),x$1)+4*y(x)=0,y(x))'))) 1/2 1/2 y(x) = _C1 exp(3/2 x) sin(1/2 7 x) + _C2 exp(3/2 x) cos(1/2 7 x) d) >> pretty(sym(maple('dsolve(diff(y(x),x$6) -9*diff(y(x),x$5)+30*diff(y(x),x$4)-28*diff(y(x),x$3)- 88*diff(y(x),x$2)+256*diff(y(x),x$1)-192*y(x))'))) y(x) = _C1 exp(2 x) + _C2 exp(3 x) + _C3 exp(-2 x) + _C4 exp(2 x) x + _C5 exp(2 x) cos(2 x) + _C6 exp(2 x) sin(2 x) o así >> pretty(dsolve('D6y-9*D5y+30*D4y-28*D3y-88*D2y+256*Dy-192*y=0')) C1 exp(-2 t) + C2 exp(2 t) + C3 exp(3 t) + C4 exp(2 t) t + C5 exp(2 t) cos(2 t) + C6 exp(2 t) sin(2 t) Cuadro 5
  • 13. Carlos úñez 13 o homogéneas con coeficientes constantes ( )'' 'ay by cy f x+ + = Método de coeficientes indeterminados Consideremos la siguiente ecuación no homogénea de segundo orden con coeficientes constantes: '' 2 ' 2 cosx y y y e x− + = Su solución general es de la forma p hy y y= + , donde cosx x hy Ae x Be senx= + es la solución general de la ecuación homogénea. Ahora, determinamos una solución particular de la ecuación, para ello, sea x py Cxe senx= , sustituyendo esta expresión en la ecuación diferencial, obtenemos ( ) ( ) ( ) '' ' 2 2 cosx x x x Cxe senx Cxe senx Cxe senx e x− + = 2 cos cos 1/ 2x x Ce x e x C⇒ = ⇒ = luego, 1 2 x py xe senx= , por lo tanto la solución general es 1 cos 2 x x x y Ae x Be senx xe senx= + + . Método de variación de parámetros Consideremos la ecuación '' 2 ' 2 cosx y y y e x− + = . Este método, al igual que el anterior, produce la solución general de la ecuación mediante p hy y y= + , donde 1 2 cosx x hy Ay By Ae x Be senx= + = + es la solución general de la ecuación homogénea y 1 1 2 2py u y u y= + es una solución particular de la ecuación diferencial, u1 y u2 son funciones desconocidas que se deben determinar. Para determinar a u1 y u2, es necesario calcular en Wronskiano de las dos funciones y1 y y2, esto es
  • 14. Ecuaciones diferenciales en el contexto del MatLab 14 ( ) 1 2 2 1 2 ' ' 1 2 cos , cos cos x x x x x x x y y e x e senx W y y e y y e x e senx e senx e x = = = − + ( ) ( )' 2 1 1 2 cos 1 cos cos 2 4 x x x e senx e xy f u u dx dx dx senx xdx x W e = − = − = − = − =∫ ∫ ∫ ∫ ( ) ( )' 21 2 2 2 cos cos 1 cos 2 2 4 x x x e x e xy f x u u dx dx dx xdx sen x W e = = = = = +∫ ∫ ∫ ∫ luego ( ) ( ) 1 1 1 1 cos 2 cos 2 cos 4 2 4 4 2 x x x x p x y x e x sen x e senx e x xe senx     = + + = +        por lo tanto, la solución general es 1 1 cos cos 4 2 x x x x y Ae x Be senx e x xe senx= + + + . Ahora, obtenemos la solución general de la ecuación, así como la representación gráfica de la familia de soluciones (figura 4), para ciertos valores de A y B, utilizando los comandos del MatLab: >> solve('r^2-2*r+2=0') ans = [ 1+i] [ 1-i] >> maple('f:=x->exp(x)*cos(x)'); >> maple('y1:=x->exp(x)*cos(x)'); >> maple('y2:=x->exp(x)*sin(x)'); >> maple('W:=x->Wronskian([y1(x),y2(x)],x)');
  • 15. Carlos úñez 15 >> pretty(simple(sym(maple('det(W(x))')))) exp(2 x) >> maple('W1:=x->array([[0,y2(x)],[1,diff((y2)(x),x)]])'); >> pretty(simple(sym(maple('det(W1(x))')))) -exp(x) sin(x) >> maple('W2:=x->array([[y1(x),0],[diff((y1)(x),x),1]])'); >> pretty(simple(sym(maple('det(W2(x))')))) exp(x) cos(x) >> maple('u1:=x->factor(simplify(int(f(x)*det(W1(x))/det(W(x)),x)))'); >> maple('u1(x)') ans = 1/4*cos(2*x) >> maple('u2:=x->factor(simplify(int(f(x)*det(W2(x))/det(W(x)),x)))'); >> maple('u2(x)') ans = 1/4*sin(2*x)+1/2*x >> maple('yp:=x->factor(simplify(y1(x)*u1(x)+y2(x)*u2(x)))'); >> maple('yp(x)') ans = 1/4*exp(x)*(cos(x)*cos(2*x)+sin(x)*sin(2*x)+2*sin(x)*x) >> maple('y:=x->simplify(c1*y1(x)+c2*y2(x)+yp(x))'); >> maple('combine(y(x),trig)') ans = c1*exp(x)*cos(x)+c2*exp(x)*sin(x)+1/4*exp(x)*cos(x)+1/2*exp(x)*sin(x)*x >> ezplot(simple(sym(maple('subs(c1=-4,c2=6,y(x))'))),[-2,2]) >> hold on >> ezplot(simple(sym(maple('subs(c1=-4,c2=-6,y(x))'))),[-2,2])
  • 16. Ecuaciones diferenciales en el contexto del MatLab 16 >> ezplot(simple(sym(maple('subs(c1=-4,c2=-3,y(x))'))),[-2,2]) >> ezplot(simple(sym(maple('subs(c1=-4,c2=3,y(x))'))),[-2,2]) >> ezplot(simple(sym(maple('subs(c1=-4,c2=2,y(x))'))),[-2,2]) >> ezplot(simple(sym(maple('subs(c1=-4,c2=-2,y(x))'))),[-2,2]) >> ezplot(simple(sym(maple('subs(c1=4,c2=2,y(x))'))),[-2,2]) >> ezplot(simple(sym(maple('subs(c1=4,c2=-2,y(x))'))),[-2,2]) >> ezplot(simple(sym(maple('subs(c1=4,c2=5,y(x))'))),[-2,2]) >> ezplot(simple(sym(maple('subs(c1=4,c2=-4,y(x))'))),[-2,2]) >> ezplot(simple(sym(maple('subs(c1=-4,c2=-4,y(x))'))),[-2,2]) >> ezplot(simple(sym(maple('subs(c1=-4,c2=-5,y(x))'))),[-2,2]) Cuadro 6 Figura 4 Ecuaciones diferenciales con coeficientes variables reducibles a ecuaciones con coeficientes constantes. Ecuación de Cauchy-Euler ( ) ( ) ( )1 11 1 1 0 n nn n n na x y a x y a xy a y f −− −+ + ⋅⋅⋅+ + = Consideremos la ecuación ( ) ( )4 34 3 2 6 '' 7 ' 16 0x y x y x y xy y+ − − + = .
  • 17. Carlos úñez 17 Para transformarla en ecuación de coeficientes constantes, hacemos lnt x e t x= ⇒ = por lo tanto 1dy dy dt dy dx dt dx x dt = = , 2 2 2 2 2 1 1d y d dy d y dy dx dx x dt x dt dt    = = −       3 2 3 2 2 2 2 3 3 2 1 1 3 2 d y d d y dy d y d y dy dx dx x dt dt x dt dt dt      = − = − +          4 3 2 4 3 2 4 3 3 2 4 4 3 2 1 1 3 2 6 11 6 d y d d y d y dy d y d y d y dy dx dx x dt dt dt x dt dt dt dt      = − + = − + −          sustituyendo estas derivadas en la ecuación diferencial, obtenemos 4 3 2 3 2 4 3 4 4 3 2 3 3 2 1 1 6 11 6 6 3 2 d y d y d y dy d y d y dy x x x dt dt dt dt x dt dt dt     − + − + − +        2 4 2 2 2 2 4 2 1 1 7 16 0 8 16 0 d y dy dy d y d y x x y y x dt dt x dt dt dt   − − − + = ⇒ − + =    luego, la ecuación polinomial asociada es ( )( )( )( )4 2 8 16 0 2 2 2 2 0r r r r r r− + = ⇒ − − + + = por tanto 2 2ln 1 2 1t x y e e x − − = = = , ( )2 2ln 2 2 1 ln lnt x y te x e x x − − = = = 2 2ln 2 3 t x y e e x= = = y ( )2 2ln 2 4 ln lnt x y te x e x x= = = 2 2 1 2 3 42 2 1 1 ln lny C C x C x C x x x x = + + + .
  • 18. Ecuaciones diferenciales en el contexto del MatLab 18 Mediante cualquier comando del MatLab del cuadro 7, se obtiene la solución de la ecuación. En esta ecuación el programa, se toma su tiempo para dar el resultado. No se edita por ser muy extenso. pretty(simple(dsolve('x^4*D4y+6*x^3*D3y-x^2*D2y-7*x*Dy+16*y=0'))) pretty(sym(maple(dsolve('x^4*D4y+6*x^3*D3y-x^2*D2y-7*x*Dy+16*y=0')))) Cuadro 7 Ecuaciones diferenciales y transformada de Laplace ( )F p =L[ ]( ) ( ) ( )0 0 px px f p e f x dx lím e f x dx ∞ − − →∞ = =∫ ∫ L[ ]f gα β α+ = L[ ]f β+ L[ ]g , L ( ) ( )ax e f x F p a  = −  . Si F = L[ ]f es la transformada de Laplace, entonces f = L [ ]1 F− , es la transformada inversa de Laplace. Por otra parte, si ( ) ( )'f x y x= , entonces L[ ]( ) ( ) ( )0 0 ' ' 'px px y p e y x dx lím e y x dx ∞ − − →∞ = =∫ ∫ ( ) ( ) ( )0 0 0px px lím e y x lím p e y x dx y p− − →∞ →∞ = + = − +∫ L[ ]y luego L[ ]'y p= L[ ] ( )0y y− de igual manera L[ ] 2 ''y p= L[ ] ( ) ( )0 ' 0y py y− − , L ( )3 3 y p  =  L[ ] ( ) ( ) ( )2 0 ' 0 '' 0y p y py y− − − , etc.
  • 19. Carlos úñez 19 Sea la ecuación '' 2 ' 5 3 cosx y y y e x− + + = , con las condiciones iniciales ( )0 0y = y ( )' 0 0y = . Nótese, que podemos tomar a ( ) ( )' 0 2 1y p= + como condición inicial. Aplicamos la transformada de Laplace a ambos miembros de la igualdad, esto es L[ ]''y + L[ ]2 'y + L[ ]5y = L 3 cosx e x−    utilizando los resultados obtenidos anteriormente, obtenemos 2 p L[ ] ( ) ( )0 ' 0 2y py y p− − + L[ ] ( )2 0 5y y− + L[ ] ( ) 2 1 3 1 1 p y p + = + + L[ ]( ) ( ) ( ) ( ) 2 2 3 3 2 5 2 (0) ' 0 1 1 p y p p p y y p + + + − + − = + + sustituyendo las condiciones iniciales, despejando y utilizando una descomposición en fracciones parciales, obtenemos L[ ] ( )( ) 2 22 2 3 3 1 1 2 2 2 52 2 2 5 p p p y p p p pp p p p + + + = = − + + + ++ + + + ( ) ( ) 2 2 1 1 1 1 1 4 p p p p + + = − + + + + aplicando la transformada inversa, obtenemos L 1− (L[ ]y ) = L ( ) 1 2 1 1 1 p p −  + −   + +  L ( ) 1 2 1 1 4 p p −  +    + +  ( )cos cos 2x x y e x e x− − = − . Por intermedio de los comandos del MatLab, obtenemos la solución particular, así como la solución grafica (figura 5):
  • 20. Ecuaciones diferenciales en el contexto del MatLab 20 >> maple('L:=p->laplace(diff(y(x),x$2)+2*diff(y(x),x)+5*y(x),x,p)'); >> pretty(simple(sym(maple('subs(y(0)=0,(D(y))(0)=0,L(p))')))) 2 laplace(y(x), x, p) (p + 2 p + 5) >> maple('L1:=p->laplace(3*exp(-x)*cos(x),x,p)'); >> pretty(simple(sym('L1(p)'))) p + 1 3 ------------ 2 (p + 1) + 1 >> pretty(simple(sym(maple('solve(L(p)=L1(p),laplace(y(x),x,p))')))) 3 2 (y(0) p + (4 y(0) + D(y)(0)) p + (3 + 2 D(y)(0) + 6 y(0)) p + 3 / 4 3 2 + 2 D(y)(0) + 4 y(0)) / (p + 4 p + 11 p + 14 p + 10) / >> maple('TL:=p->solve(L(p)=L1(p),laplace(y(x),x,p))'); >> pretty(simple(sym('subs(y(0)=0,(D(y))(0)=0,TL(p))'))) 3 + 3 p ----------------------------- 4 3 2 p + 4 p + 11 p + 14 p + 10 >> maple('TLO:=p->simplify(subs(y(0)=0,(D(y))(0)=0,TL(p)))'); >> solucion=simple(sym(maple('invlaplace(TLO(p),p,x)'))); >> pretty(solucion) exp(-x) (cos(x) - cos(2 x)) >> x=(-2*pi:0.1:2*pi); >> y=exp(-x).*cos(x)-exp(-x).*cos(2*x); >> plot(x,y) Cuadro 8
  • 21. Carlos úñez 21 Figura 5 Solución en series de potencias de ecuaciones lineales – Método de las series de Taylor 2 0 1 2 0 n n n n n a x a a x a x a x ∞ = = + + + + +∑ Consideremos las ecuaciones a) '' ' 0y xy y− − = y b) '' 3 0y y+ = a) Conjeturemos que la ecuación tiene una solución expresada como serie de potencias, es decir 2 3 0 1 2 3 0 n n n n n y a x a a x a x a x a x ∞ = = = + + + + + +∑ determinemos los coeficientes de la serie, para ello es necesario precisar 'y y ''y 1 2 3 1 1 2 3 4 1 ' 2 3 4n n n n n y na x a a x a x a x na x ∞ − − = = = + + + + + +∑ ( ) ( )2 2 2 2 3 4 2 '' 1 2 1 3 2 4 3 1n n n n n y n n a x a a x a x n n a x ∞ − − = = − = ⋅ + ⋅ + ⋅ + + − +∑
  • 22. Ecuaciones diferenciales en el contexto del MatLab 22 al sustituir en la ecuación, es conveniente que la primera y segunda serie tengan el índice igual a la tercera, esto es ( ) ( )2 2 2 1 2 2 2 2 1 1 0n n n n n n n n n n n a x x n a x a x ∞ ∞ ∞ − − − − − = = = − − − − =∑ ∑ ∑ ( )( )2 3 2 2 3 4 52 1 3 2 4 3 5 4 1 n na a x a x a x n n a x − ⋅ + ⋅ + ⋅ + ⋅ + + − + ( )( )2 3 2 1 2 3 22 3 2 n na x a x a x n a x − −− + + + + − + ( )2 3 2 0 1 2 3 2 0n na a x a x a x a x − −− + + + + + + = reuniendo las potencias iguales de x, obtenemos ( ) ( ) ( ) 2 2 0 3 1 1 4 2 22 1 3 2 4 3 2a a a a a x a a a x⋅ − + ⋅ − − + ⋅ − − ( ) ( ) ( )( )3 2 5 3 3 2 25 4 3 1 2 0n n n na a a x n n a n a a x − − −+ ⋅ − − + + − − − − + = esta ecuación se satisface si todos los coeficientes son nulos, este hecho produce las relaciones de recurrencia siguientes 2 02 1 0a a⋅ − = , 3 13 2 2 0a a⋅ − = , 4 24 3 3 0a a⋅ − = , 5 35 4 4 0a a⋅ − = , , ( ) ( ) 21 1 0n nn n a n a −− − − = , resolviendo cada ecuación y considerando a 0a y 1a como constantes cualesquiera A y B, obtenemos índices pares 0 2 2 1 2 a A a = = ⋅ , 4 2 3 1 4 3 4 2 4 2 A A a a= = = ⋅ ⋅ ⋅ , , ( ) ( ) 2 2 1 1 , 1 n n n n a a a n n n − − − = = − pero
  • 23. Carlos úñez 23 ( ) ( )( ) ( )2 4 4 3 1 2 3 2 n n n n a a a n n n − − − − = = − − − pero ( )4 6 1 4 n na a n − −= − luego ( )2 4 1 1 2 n n na a a n n n − −= = − ( )( ) 6 1 2 4 na n n n −= = − − entonces ( )2 4 2 n A a n n = − ⋅ ⋅ ⋅ por tanto ( )2 2 4 2 n A a n = ⋅ ⋅ ⋅ Índices impares 1 3 2 3 2 3 a B a = = ⋅ , 5 3 4 1 5 4 5 3 5 3 B B a a= = = ⋅ ⋅ , en general ( )2 1 3 5 2 1 n B a n − = ⋅ ⋅ ⋅ − la solución general, es ( ) 2 4 21 1 1 1 2 2 4 2 4 2 n y A x x x n   = + + + + +  ⋅ ⋅ ⋅ ⋅ 
  • 24. Ecuaciones diferenciales en el contexto del MatLab 24 + ( ) 3 5 2 11 1 1 3 3 5 3 5 2 1 n B x x x x n −   + + + + +  ⋅ ⋅ ⋅ ⋅ −  . b) Conjeturemos que la ecuación presente una solución expresada como serie de potencias, es decir 2 3 0 1 2 3 0 n n n n n y a x a a x a x a x a x ∞ = = = + + + + + +∑ para obtener los coeficientes es necesario determinar ''y ( ) ( )2 2 2 2 3 4 2 '' 1 2 1 3 2 4 3 1n n n n n y n n a x a a x a x n n a x ∞ − − = = − = ⋅ + ⋅ + ⋅ + + − +∑ al sustituir en la ecuación, es conveniente que la primera serie tengan el índice igual al de la tercera, esto es ( ) 2 2 2 2 2 1 3 0n n n n n n n n a x a x ∞ ∞ − − − = = − + =∑ ∑ ( )( )2 3 2 2 3 4 52 1 3 2 4 3 5 4 1 n na a x a x a x n n a x − ⋅ + ⋅ + ⋅ + ⋅ + + − + ( )2 3 2 0 1 2 3 23 3 3 3 3 0n na a x a x a x a x − −+ + + + + + ⋅ + = reuniendo las potencias iguales de x, obtenemos ( ) ( ) ( ) 2 2 0 3 1 4 22 1 3 3 2 3 4 3 3a a a a x a a x⋅ + + ⋅ + + ⋅ + ( ) ( )( )3 2 5 3 25 4 3 1 3 0n n na a x n n a a x − −+ ⋅ + + + − + + = para que la serie de potencias sea igual a cero, cada coeficiente debe ser cero, esto es
  • 25. Carlos úñez 25 2 02 1 3 0a a⋅ + = , 3 13 2 3 0a a⋅ + = , 4 24 3 3 0a a⋅ + = , 5 35 4 3 0a a⋅ + = , , ( ) 21 3 0n nn n a a −− + = , así, obtenemos las relaciones de recurrencia siguientes Índices pares consideremos 0a una constante cualquiera A 2 0 2 3 2 1 3 0 2 1 A a a a⋅ + = ⇒ = − ⋅ 4 2 4 3 3 4 3 3 0 4 3 2 1 A a a a   ⋅ + = ⇒ = − −  ⋅ ⋅  2 4 3 4 3 2 1 A a⇒ = ⋅ ⋅ ⋅ deducimos que ( ) ( )( )2 3 2 2 1 3 2 1 n n A a n n = − − ⋅ ⋅ ⋅ ⋅ ( ) ( )2 3 2 ! n n A a n ⇒ = − . Índices impares consideremos 1a una constante cualquiera B 3 1 3 3 3 2 3 0 3 2 B a a a⋅ + = ⇒ = − ⋅ 5 3 5 3 3 5 4 3 0 5 4 3 2 B a a a   ⋅ + = ⇒ = − −  ⋅ ⋅  2 5 3 5 4 3 2 B a⇒ = ⋅ ⋅ ⋅ deducimos que ( ) ( )( )2 1 3 2 1 2 3 2 1 n n A a n n + = − + ⋅ ⋅ ⋅ ⋅ ( ) ( )2 1 3 2 1 ! n n B a n +⇒ = − + luego 2 2 2 3 4 53 3 3 3 2! 3! 4! 5! A B A B y A Bx x x x x= + − − + + − ( ) ( ) ( ) ( ) 2 2 2 4 3 53 33 3 3 3 1 2! 4! 2 ! 3! 5! 2 1 ! n n y A x x B x x x n n    − − = − + − + − + − + − + −       +   
  • 26. Ecuaciones diferenciales en el contexto del MatLab 26 ( ) ( ) ( ) ( ) 2 2 1 0 0 1 1 3 3 2 ! 2 1 ! n nn n n n y A x B x n n ∞ ∞ + = =     = − + −    +    ∑ ∑ por lo tanto, la solución general es ( ) ( )cos 3 3y A x Bsen x= + . Por intermedio de los comandos del MatLab, obtenemos las soluciones generales y particulares para ( )0 1y = y ( )' 0 1y = : a) >> maple('dsolve(diff(y(x),x$2)-x*diff(y(x),x)-y(x)=0,y(x),series)') ans = y(x) = series(y(0)+D(y)(0)*x+(1/2*y(0))*x^2+(1/3*D(y)(0))*x^3 +(1/8*y(0))*x^4+(1/15*D(y)(0))*x^5+O(x^6),x,6) >> pretty(simple(sym(maple('dsolve({diff(y(x),x$2)-x*diff(y(x),x) -y(x)=0,y(0)=1,D(y)(0)=1},y(x),series)')))) 2 3 4 5 6 y(x) = 1 + x + 1/2 x + 1/3 x + 1/8 x + 1/15 x + O(x ) b) >> pretty(simple(sym(maple('dsolve(diff(y(x),x$2)+3*y(x)=0,y(x),series)')))) 2 3 4 y(x) = y(0) + D(y)(0) x - 3/2 y(0) x - 1/2 D(y)(0) x + 3/8 y(0) x + 5 6 3/40 D(y)(0) x + O(x ) >>pretty(simple(sym(maple('dsolve({diff(y(x),x$2)+3*y(x)=0, y(0)=1,D(y)(0)=1},y(x),series)')))) 2 3 4 5 6 y(x) = 1 + x - 3/2 x - 1/2 x + 3/8 x + 3/40 x + O(x )
  • 27. Carlos úñez 27 >> pretty(simple(sym(maple('dsolve({diff(y(x),x$2)+3*y(x)=0, y(0)=1,D(y)(0)=0},y(x),series)')))) 2 4 6 y(x) = 1 - 3/2 x + 3/8 x + O(x ), (donde ( )0 1y = , ( )' 0 0y = ) >> pretty(simple(sym(maple('dsolve({diff(y(x),x$2)+3*y(x)=0, y(0)=0,D(y)(0)=1},y(x),series)')))) 3 5 6 y(x) = x - 1/2 x + 3/40 x + O(x ), (donde ( )0 0y = , ( )' 0 1y = ) Cuadro 9 Sistemas de ecuaciones diferenciales lineales de primer orden ( ) ( ) ( ) ( ) ( ) ( ) 1 1 1 2 2 2 dx a t x b t y f t dt dy a t x b t y f t dt  = + +   = + +  Sistemas lineales homogéneos con coeficientes constantes – método de valores propios 1 1 2 2 dx a x b y dt dy a x b y dt  = +   = +  Consideremos los sistemas siguientes a) 4 dx x y dt dy x y dt  = +   = +  b) 4 dx x y dt dy x y dt  = −   = + 
  • 28. Ecuaciones diferenciales en el contexto del MatLab 28 Puesto que, un sistema de ecuaciones lineales homogéneo con coeficientes constantes es reducible a una ecuación diferencial lineal homogénea de segundo orden con coeficientes constantes, podemos conjeturar que el sistema presenta una solución de la forma mt mt x Ae y Be  =  = derivando y sustituyendo esta posible solución en el sistema, obtenemos ( ) ( ) 1 4 04 1 0 mt mt mt mt mt mt m A BAme Ae Be A m BBme Ae Be − + = = +  ⇒  + − == +   , donde A y B son incógnitas para que este sistema de ecuaciones tenga solución, es necesario que 1 4 det 0 1 1 m m − = − si es diferente de cero, se obtiene la solución trivial A = B = 0 desarrollando el determinante, obtenemos la ecuación polinomial asociada o auxiliar ( )( )2 1 22 3 0 1 3 0 1, 3m m m m m m− − = ⇒ + − = ⇒ = − = si m = -1, obtenemos 2 4 0 2 0 A B A B + =  + = es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero, por tanto existen soluciones no triviales, una de ellas es A = -2, B = 1, entonces
  • 29. Carlos úñez 29 2 t t x e y e − −  = −  = si m = 3, obtenemos 2 4 0 2 0 A B A B − + =  − = es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero, por tanto existen soluciones no triviales, una de ellas es A = 2, B = 1, entonces 3 3 2 t t x e y e  =  = es evidente, que los dos conjuntos solución obtenidos son linealmente independientes, por lo tanto la solución general del sistema es 3 1 2 3 1 2 2 2t t t t x C e C e y C e C e − −  = − +  = + . b) Antes de resolver, el sistema, es prudente hacer ciertas consideraciones, a saber los coeficientes A y B son números complejos, esto es 1 2A A A i= + y 1 2B B B i= + , por lo tanto ( ) ( ) ( ) ( ) 1 2 1 2 a bi t a bi t x A A i e y B B i e + +  = +  = + y ( ) ( ) ( ) ( ) 1 2 1 2 a bi t a bi t x A A i e y B B i e − −  = +  = + Aplicando la fórmula de Euler en la primera solución particular propuesta del sistema, obtenemos ( ) ( ) ( )( ) ( ) ( ) ( )( ) 1 2 1 2 cos cos at at x A A i e bt isen bt y B B i e bt isen bt  = + +  = + +
  • 30. Ecuaciones diferenciales en el contexto del MatLab 30 ( ) ( )( ) ( ) ( )( )( ) ( ) ( )( ) ( ) ( )( )( ) 1 2 1 2 1 2 1 2 cos cos cos cos at at x A bt A sen bt i A sen bt A bt e y B bt B sen bt i B sen bt B bt e  = − + + ⇒  = − + + luego, las soluciones con valores reales son ( ) ( )( ) ( ) ( )( ) 1 2 1 2 cos cos at at x A bt A sen bt e y B bt B sen bt e  = −  = − y ( ) ( )( ) ( ) ( )( ) 1 2 1 2 cos cos at at x A sen bt A bt e y B sen bt B bt e  = +  = + es claro que estas soluciones son linealmente independientes, por lo tanto la solución general del sistema, es ( ) ( )( ) ( ) ( )( )( ) ( ) ( )( ) ( ) ( )( )( ) 1 1 2 2 1 2 1 1 2 2 1 2 cos cos cos cos at at x C A bt A sen bt C A sen bt A bt e y C B bt B sen bt C B sen bt B bt e  = − + +  = − + + Obsérvese, que si se aplica un procedimiento similar a la segunda solución propuesta, obtenemos la misma solución general. Resolvamos, bajo estas premisas, el sistema en consideración, para ello conjeturemos que el sistema presenta una solución de la forma mt mt x Ae y Be  =  = derivando y sustituyendo esta posible solución en el sistema, obtenemos ( ) ( ) 1 0 4 1 04 mt mt mt mt mt mt m A BAme Ae Be A m BBme Ae Be − − = = −  ⇒  + − == +   para que este sistema de ecuaciones tenga solución, es necesario que
  • 31. Carlos úñez 31 1 1 det 0 4 1 m m − − = − si es diferente de cero, se obtiene la solución trivial A = B = 0 desarrollando el determinante, obtenemos la ecuación polinomial asociada o auxiliar 2 2 5 0 1 2m m m i− + = ⇒ = ± si 1 2m i= + , obtenemos 2 0 4 2 0 iA B A iB − − =  − = es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero, por tanto existen soluciones no triviales, una de ellas es A = 1, B = -2i, entonces ( ) ( ) ( )( ) ( ) ( ) ( )( ) ( ) ( )( ) 1 2 1 2 cos 2 2 2 2 cos 2 2 2 cos 2 2 2 i t t i t t x e e t isen t y ie ie t isen t e i t isen t + +  = = +  = − = − + = − + luego, las soluciones con valores reales son ( ) ( ) cos 2 2 2 t t x t e y sen t e  =  = y ( ) ( ) 2 2cos 2 t t x sen t e y t e  =  = − es claro que estas soluciones son linealmente independientes, por lo tanto la solución general del sistema, es ( ) ( )( ) ( ) ( )( ) 1 2 1 2 cos 2 2 2 2 cos 2 t t x C t C sen t e y C sen t C t e  = +  = −
  • 32. Ecuaciones diferenciales en el contexto del MatLab 32 Ahora, obtenemos la solución general de los dos sistemas, así como la solución particular, mediante el método de las series de Taylor, del segundo para x(0) = 1 y y(0) = 1, utilizando los comandos de MatLab: a) >> S=dsolve('Dx=x+4*y,Dy=x+y','t'); >> pretty(sym([S.x,S.y])) [1/2 C1 exp(-t) + 1/2 C1 exp(3 t) + C2 exp(3 t) - C2 exp(-t) , 1/4 C1 exp(3 t) - 1/4 C1 exp(-t) + 1/2 C2 exp(-t) + 1/2 C2 exp(3 t)] ó >> pretty(sym(maple('dsolve({diff(x(t),t)=x(t)+4*y(t),diff(y(t),t)=x(t)+y(t)}, {x(t),y(t)})'))) {x(t) = 1/2 _C1 exp(-t) + 1/2 _C1 exp(3 t) + _C2 exp(3 t) - _C2 exp(-t), y(t) = 1/4 _C1 exp(3 t) - 1/4 _C1 exp(-t) + 1/2 _C2 exp(-t) + 1/2 _C2 exp(3 t)} b) >> S=dsolve('Dx=x-y,Dy=4*x+y','t'); >> pretty(sym([S.x,S.y])) [- 1/2 exp(t) (-2 cos(2 t) C1 + sin(2 t) C2) ,exp(t) (2 sin(2 t) C1 + cos(2 t) C2)] Método de las series de Taylor >> pretty(simple(sym(maple('dsolve({diff(x(t),t)-x+y=0,diff(y(t),t)-4*x-y=0, x(0)=1,y(0)=1},{x(t),y(t)},series)')))) 2 3 55 4 5 6 {y(t) = 1 + 5 t + 5/2 t - 5/2 t - ---- t - 7/24 t + O(t ), 24 2 3 4 5 6 x(t) = 1 - 5/2 t - 5/3 t + 5/24 t + 1/2 t + O(t )} Cuadro 10
  • 33. Carlos úñez 33 Sistemas lineales no homogéneos con coeficientes constantes ( ) ( ) 1 1 1 2 2 2 dx a x b y f t dt dy a x b y f t dt  = + +   = + +  Método de coeficientes indeterminados Consideremos el sistema siguiente 2 3 4 2 tdx x y e dt dy x y dt  = − +   = −  En primer lugar presentemos la solución general del sistema homogéneo 2 1 2 2 1 24 t t t t x C e C e y C e C e − −  = +  = + De esta solución se desprende, que no es admisible considerar la solución 2t x Ae= , 2t y Be= , como solución particular del sistema lineal no homogéneo, puesto que es una solución (para C1 = 0) de la solución general del sistema homogéneo. Por la experiencia en la solución de ecuaciones diferenciales no homogéneas, conjeturemos que una solución particular es ( ) ( ) 2 1 2 2 1 2 t t x A A t e y B B t e  = +  = + derivando y sustituyendo en el sistema, obtenemos
  • 34. Ecuaciones diferenciales en el contexto del MatLab 34 ( ) ( ) ( ) ( ) ( ) ( ) 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 3 3 2 2 4 4 2 2 t t t t t t t A A A t e A A t e B B t e e B B B t e A A t e B B t e  + + = + + − − +  + + = + + − − ( ) ( ) ( ) ( ) 2 2 1 2 1 2 2 1 1 2 1 0 4 4 4 4 0 A B t A A B A B t A B B − + − − + = ⇒  − + − − = para que estas ecuaciones sean nulas, los coeficientes tienen que ser igual a cero, esto es ( ) ( ) ( ) ( ) 2 2 2 2 1 2 1 1 1 2 0 4 4 0 1 0 4 4 0 A B i A B ii A A B iii A B B iv − =  − =  − − + =  − − = de (i) y (ii) obtenemos que A2 = B2, de (iv) A1 – B1 = B2/4, de esta última expresión y de (iii), obtenemos 2 2 2 2 1 1 4 4 1 1 1 4 3 3 3 B B B A A B− = − ⇒ = = ⇒ − = − = haciendo B1 = 0, entonces A1 = 1/3, luego 2 2 1 4 3 3 4 3 t t x t e y t e    = +        =     por lo tanto, la solución general es 2 1 2 2 1 2 1 4 3 3 4 4 3 t t t t x C e C t e y C e C t e − −     = + + +           = + +   
  • 35. Carlos úñez 35 Ahora, obtenemos la solución general y particular utilizando los comandos de MatLab: >> S=dsolve('Dx=3*x-y+exp(2*t),Dy=4*x-2*y','t'); >> pretty(sym([S.x,S.y])) [- 1/3 C1 exp(-t) + 4/3 C1 exp(2 t) - 1/3 C2 exp(2 t) + 1/3 C2 exp(-t) - 1/9 exp(2 t) + 4/3 exp(2 t) t , 4/3 C1 exp(2 t) - 4/3 C1 exp(-t) + 4/3 C2 exp(-t) - 1/3 C2 exp(2 t) + 4/3 exp(2 t) t - 4/9 exp(2 t)] Método de las series de Taylor >> pretty(simple(sym(maple('dsolve({diff(x(t),t)-3*x+y-exp(2*t)=0,diff(y(t),t) -4*x+2*y=0,x(0)=1,y(0)=1},{x(t),y(t)},series)')))) 2 3 4 5 6 {x(t) = 1 + 3 t + 9/2 t + 23/6 t + 19/8 t + 9/8 t + O(t ), 2 3 4 31 5 6 y(t) = 1 + 2 t + 4 t + 10/3 t + 13/6 t + --- t + O(t )} 30 Cuadro 11 Método de variación de parámetro Consideremos el sistema siguiente 4 3 2 2 t t dx x y e dt dy x y e dt  = + +   = + +  En primer lugar, consideremos la solución general del sistema homogéneo, para ello conjeturemos que tiene una solución de la forma
  • 36. Ecuaciones diferenciales en el contexto del MatLab 36 mt mt x Ae y Be  =  = derivando y sustituyendo esta posible solución en el sistema, obtenemos ( ) ( ) 3 2 03 2 2 02 mt mt mt mt mt mt m A BAme Ae Be A m BBme Ae Be − + = = +  ⇒  + − == +   para que este sistema de ecuaciones tenga solución, es necesario que 3 2 det 0 1 2 m m − = − si es diferente de cero, se obtiene la solución trivial A = B = 0 desarrollando el determinante, obtenemos la ecuación polinomial asociada o auxiliar ( )( )2 5 4 0 1 4 0m m m m− + = ⇒ − − = si m = 1, obtenemos 2 2 0 0 A B A B + =  + = es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero, por tanto existen soluciones no triviales, una de ellas es A = 1, B = 1, entonces t t x e y e  =  = − si m = 4, obtenemos
  • 37. Carlos úñez 37 2 0 2 0 A B A B − + =  − = es claro, que estas ecuaciones son múltiplos entre sí, luego el determinante es cero, por tanto existen soluciones no triviales, una de ellas es A = 2, B = 1, entonces 4 4 2 t t x e y e  =  = es evidente, que los dos conjuntos solución obtenidos son linealmente independientes, por lo tanto la solución general del sistema homogéneo, es 4 1 2 4 1 2 2t t t t x C e C e y C e C e  = +  = − + . Ahora, consideremos una solución particular del sistema no homogéneo, esto es ( ) ( ) 4 1 2 4 1 2 2t t t t x u e u e y u e u e  = +  = − + , donde u1 y u2 son funciones de t desconocidas derivando y sustituyendo en el sistema, obtenemos ' ' 4 4 4 4 1 1 2 2 1 2 1 2 ' ' 4 4 4 4 4 1 1 2 2 1 2 1 2 2 8 3 6 2 2 4 2 2 2 t t t t t t t t t t t t t t t t t t u e u e u e u e u e u e u e u e e u e u e u e u e u e u e u e u e e  + + + = + − + +  − − + + = + − + + ' ' 4 1 2 ' 3 ' 3 1 2' ' 4 4 1 2 2 1 2 1 1 , 3 3 3 3 t t t t t t t t u e u e e u e u e u e u e e −  + = ⇒ ⇒ = − = + − + = integrando, obtenemos 3 3 1 1 2 1 2 3 3 3 9 t t u e dt t e   = − = −    ∫ y 3 3 2 1 1 1 1 3 3 3 9 t t u e dt t e− −  = + = −    ∫
  • 38. Ecuaciones diferenciales en el contexto del MatLab 38 por lo tanto, la solución general del sistema, es ( ) ( ) 4 3 3 4 1 2 4 3 3 4 1 2 1 2 1 1 2 2 3 9 3 9 1 2 1 1 3 9 3 9 t t t t t t t t t t t t x C e C e t e e t e e y C e C e t e e t e e − −      = + + − + −              = − + + − − + −        4 4 1 2 4 4 1 2 1 2 1 1 2 2 3 9 3 9 1 1 1 2 3 9 3 9 t t t t t t t t x C e C e t e t e y C e C e t e t e      = + + − + −         ⇒      = − + − + + +        Ahora, obtenemos la solución general y particular utilizando los comandos de MatLab: >> S=dsolve('Dx=3*x+2*y+exp(t),Dy=x+2*y+exp(4*t)','t'); >> pretty(sym([S.x,S.y])) [1/3 C1 exp(t) + 2/3 C1 exp(4 t) + 2/3 C2 exp(4 t) - 2/3 C2 exp(t) + 1/3 t exp(t) - 2/9 exp(4 t) + 2/3 t exp(4 t) - 2/9 exp(t) , 1/3 C1 exp(4 t) - 1/3 C1 exp(t) + 2/3 C2 exp(t) + 1/3 C2 exp(4 t) + 1/3 t exp(4 t) - 1/9 exp(t) - 1/3 t exp(t) + 2/9 exp(4 t)] ó >> pretty(sym(maple('dsolve({diff(x(t),t)=3*x(t)+2*y(t)+exp(t), diff(y(t),t)=x(t)+2*y(t)+exp(4*t)},{x(t),y(t)})'))) {x(t) = 1/3 _C1 exp(t) + 2/3 _C1 exp(4 t) + 2/3 _C2 exp(4 t) - 2/3 _C2 exp(t) + 1/3 t exp(t) - 2/9 exp(4 t) + 2/3 t exp(4 t) - 2/9 exp(t), y(t) = 1/3 _C1 exp(4 t) - 1/3 _C1 exp(t) + 2/3 _C2 exp(t) + 1/3 _C2 exp(4 t) + 1/3 t exp(4 t) - 1/9 exp(t) - 1/3 t exp(t) + 2/9 exp(4 t)}
  • 39. Carlos úñez 39 >> S=dsolve('Dx=3*x+2*y+exp(t),Dy=x+2*y+exp(4*t)','x(0)=1,y(0)=1','t'); >> pretty(simple(sym([S.x,S.y]))) [(1/3 exp(t) + 2/3 exp(4 t)) t - 1/3 exp(t) + 4/3 exp(4 t) , (1/3 exp(4 t) - 1/3 exp(t)) t + exp(4 t)] Cuadro 12 Bibliografía García, J. et al. (2002). Aprenda Matlab 6.1 como si estuviera en primero. Madrid: Escuela Técnica Superior de Ingenieros Industriales, Universidad Politécnica de Madrid. Golubitsky, M. y Dellnitz, M. (1999). Linear algebra and differential equations using MATLAB. New York: Brooks Cole Publishing Company. Ledder, G. (2006). Differential equations: a modeling approach. New York: McGraw-Hill, Inc. MATLAB (Matriz LABoratory). (2001). The language of technical computing. Version 6.1.0.450 Release 12.1. New York: The MathWohk, Inc. Núñez R., C. (2000). Sucesiones y series. Trabajo se ascenso a la Categoría de Asociado. Universidad Nacional Experimental del Táchira – UNET. San Cristóbal, Venezuela. Núñez R., C. (2003). “Los números complejos en el entorno Maple 7”. Alep Sub – Cero, Serie de Divulgación. 2003-I(I), 53–73. Venezuela. Pérez, C. (1999). Análisis matemático y álgebra lineal con MATLAB. Madrid: ra-ma. Simmons G. y Krantz, S. (2007). Ecuaciones diferenciales. México: McGraw- Hill, Interamericana. Takeuchi, Y. et al. (1978). Ecuaciones diferenciales. México: Limusa.