Académique Documents
Professionnel Documents
Culture Documents
respuesta
%____________________________________________________________________
_
[x,y]=dsolve('Dx=-5*x+3*y,Dy=-2*x-10*y')
%____________________________________________________________________
_
%____________________________________________________________________
_
'
()(
)( ) ( )
x = 5
3
x =A x
y
2 10 y
y
X ( t )=R ( t ) V + R ( t ) R ( t )1 B ( t ) ds (3.1)
0
V Rn
R ( t ) =etA .
X p =e
tA
esA B ( s ) ds
0
'
x y=e
'
y +5 x +2 y=sen ( 3+t )
con
Xp
del sistema no
homogneo.
%____________________________________________________________________
_
syms s t
A=[0 1;-5 -2];
Bt=[exp(t);sin(3+t)];
Bs=subs(Bt,s,t);
Rt=expm(t*A)
Rs=subs(Rt,s,t)
Xp=Rt*int(Rs\Bs,s,0,t);
Prueba=diff(Xp)-A*Xp-Bt;% Comprobacin
simplify(Prueba)
%Si no produce [0;0], ejecutar lo siguiente; en caso contrario saldr
error.
ezplot(Prueba(1),[-1,1]),
%____________________________________________________________________
_
para apreciar, con cierta significacin, que realmente Prueba es cero. 2
Xp
La formulacin explcita de la solucin particular
se compone de
una cadena de caracteres demasiado larga y por tanto de reducida
utilidad, en efecto, si hacemos la conversin de SYM a STRING
mediante el comando CHAR, tendremos que
%____________________________________________________________________
_
eps 2.2e-16
size(char(Xp))
%____________________________________________________________________
_
La figura 3.1 muestra grficamente el resultado de ejecutar
ezplot(Prueba(2),[-1,1]). El rango de variacin en el intervalo [-1; 1]
sugiere la nulidad con una sindicacin del orden de 10^(-15).
Ejemplo 3.3
Resolver el
constantes
siguiente
sistema
lineal
completo
de
coeficientes
Au=u . A este
asociado a
no nulo tal
V =[ u1 u2 ]
de auto-vectores,
AV =VD .
1 , , n
, y
es
k =1, ,n , entonces
{ e t 1 , ,e t n }
1
X ' = AX .
Ejemplo 3.4
Resolver por la va espectral, y aplicando herramientas MATLAB, el
siguiente problema con valores iniciales
()
1 2 1
1
X'= 1 0
1 X ( t ) X ( 0 )= 0
4 4 5
0
()
c1
R ( t ) =X ( t ) c 2
c3
()( )
c 1 1
R ( 0 )= X ( 0 ) c 2 = 0
0
c3
es decir,
() ( )
c1
1
1
c 2 =R ( 0 )
0
0
c3
%En todos los casos las respuestas son exactas, con frmulas
cerradas.
%____________________________________________________________________
_
3.4.2 EEDD lineales de orden superior completas
Ejemplo 3.7
Resolver la ED y + y + 4y = 1.
Resolucin mediante MATLAB del ejemplo 3.7
%____________________________________________________________________
_
S=dsolve('D2y+Dy+4*y-1=0')
%Notar que el polinomio caracterstico tiene races complejas
conjugadas
1 15 i
.
2
%____________________________________________________________________
_
Ejemplo 3.8
Resolver y= log(x)/x2, y(1) = 0, y(1) = 1, y(1) = 2.
%____________________________________________________________________
_
y=dsolve('D3y=log(x)/x^2','y(1)=0','Dy(1)=1','D2y(1)=2','x')
%____________________________________________________________________
_
CMO SOLVENTAR DIFICULTADES RELACIONADAS CON
DSOLVE?
Si una ED no admite solucin exacta en trminos del catlogo de
funciones elementales MATLAB, entonces DSOLVE no puede ofrecer
una solucin. Existen otras causas que impiden a DSOLVE llegar a una
respuesta exacta pero su consideracin queda fuera de nuestras
posibilidades. En algunos casos el comando DSOLVE puede producir
respuestas poco amigables, es decir, excesivamente largas o
expresadas en trminos de funciones especiales poco usuales. En
tales casos debemos hallar mtodos alternativos que produzcan
soluciones, quizs aproximadas pero mucho ms potables. Para
ilustrar lo dicho, a continuacin se ofrece un ejemplo de EDL
homognea de cuarto orden, cuya solucin se obtiene de forma
aproximada, siguiendo un mtodo basado en nuestros conocimientos
tericos. Despus, al final, se amplan los detalles tcnicos del
mtodo y se ejerce una crtica necesaria.
Ejemplo 3.9
Considere la EDLH3 L[y] = 0, donde:
3 Ecuacin Diferencial Lineal y Homognea.
W ( y 1 , y 2 ) ( t )=
y1 ( t )
t
y1 ( t )
y2 ( t )
,tI
t
y2 ( t )
3.7
SOLUCIONES
PARTICULARES
DE
EEDD
LINEALES
COMPLETAS
3.7.1 Mtodo de coeficientes indeterminados (MCI)
El MCI es aplicable cuando la ED tiene coeficientes constantes y la
parte completa es de tipo CI.
Ejemplo 3.16
Obtener una solucin particular de la ED
x + 3x - 4x = 3 sen(t) + 7e-4t - e2t
Resolucin del ejemplo 3.16 con DSOLVE
%____________________________________________________________________
_
y=dsolve('D2x+3*Dx-4*x=0')
%que es la solucin general de la homognea.
%Teniendo en cuenta la forma de la parte completa de la ED,
%se busca una solucin particular xp que sea combinacin lineal de
%x1 = sen(t); x2 = cos(t); x3 = te-4t; y x4 = e2t:
syms t A B C D
xp=A*sin(t)+B*cos(t)+C*t*exp(-4*t)+D*exp(2*t);
%que es la solucin particular buscada.
%Para determinar los coeficientes A, B, C y D se debe sustituir x p en
la ED.
l=diff(xp,2,t)+3*diff(xp,t)-4*xp
eqn=l-3*sin(t)-7*exp(-4*t)+exp(2*t)
%Para resolver eqn=0 y as obtener A, B, C, y D,
%se evala eqn y sus derivadas 1ra, 2da y 3ra en un punto
%(en este caso tomamos el punto 0),
%obtenindose un sistema cuya resolucin nos da A, B, C, y D.
eqn1=subs(eqn,0,t)
eqn2=subs(diff(eqn,t),0,t)
eqn3=subs(diff(eqn,t,2),0,t)
eqn4=subs(diff(eqn,t,3),0,t)
%A continuacin se resuelve el sistema lineal formado por las 4
ecuaciones
%eqn1, eqn2, eqn3 y eqn4, con las incgnitas A, B, C, y D.
[A B C D]=solve(eqn1,eqn2,eqn3,eqn4)
%Una solucin particular es
xp=-15/34 *sin(t)-9/34 *cos(t)-7/5*t*exp(-4*t)-1/6 *exp(2*t)
%____________________________________________________________________
_
3.7.2 Mtodo de variacin de parmetros (MVP)
Ejemplo 3.17
Obtener una solucin particular de la ED
t2x + tx - x = sen(t):
( )(
1
0
t
A ' (t )
= sen ( t )
1 B ' ( t )
1
t2
2
t
t
( )
0
e3 t
t e3 t A ' ( t )
= e3 t
3t
3t
( e ) ' ( te ) ' B ' ( t )
t2
)( ) (