Matlab - Sistema de ecuaciones diferenciales

 
Vista:
sin imagen de perfil
Val: 10
Ha disminuido su posición en 5 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Sistema de ecuaciones diferenciales

Publicado por Saul (5 intervenciones) el 09/11/2016 02:07:45
Hola
tengo este sistema de ecuaciones direnciales:
u' = 1/4*u +3/4*v,
v' = 9/4*u−5/4*v,
el cual se resuelve de la siguiente manera
s = dsolve(’Du = 1/4*u + 3/4*v’,’Dv = 9/4*u - 5/4*v’,’t’)
>> u = s*u
u = 1/4*C1*exp(t)-1/4*C1*exp(-2*t)+1/4*C2*exp(-2*t)+3/4*C2*exp(t)
>> v = s*v
v = 3/4*C1*exp(-2*t)+1/4*C1*exp(t)+3/4*C2*exp(t)-3/4*C2*exp(-2*t)

y me piden que a este sistema le ponga condiciones iniciales
u(0) = 0,2 , v(0) = 0,05.
tengo la duda de como ponérselas
Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Royeth
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Sistema de ecuaciones diferenciales

Publicado por Royeth (1818 intervenciones) el 09/11/2016 03:53:48
escribelas cómo si fuesen una ecuación pero con valor u(0) y v(0) y con signo de equivalente ==

1
2
3
s = dsolve('Du = 1/4*u + 3/4*v','Dv = 9/4*u - 5/4*v','u(0)==0.2','v(0)==0.05');
disp(s.v)
disp(s.u)

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Sistema de ecuaciones diferenciales

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 20/11/2016 23:18:31
1
2
3
4
5
6
7
>> clear all
syms u(t) v(t) t
ecu=diff(u)== 1/4*u +3/4*v
ecv=diff(v)== 9/4*u-5/4*v
Inu=u(0)==0.2
Inv=v(0)==0.05
 [u,v]=dsolve(ecu,ecv,Inu,Inv,t)

EJECUCION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
ecu(t) =
 
diff(u(t), t) == u(t)/4 + (3*v(t))/4
 
 
ecv(t) =
 
diff(v(t), t) == (9*u(t))/4 - (5*v(t))/4
 
 
Inu =
 
u(0) == 1/5
 
 
Inv =
 
v(0) == 1/20
 
 
u =
 
(3*exp(-2*t))/80 + (13*exp(t))/80
 
 
v =
 
(13*exp(t))/80 - (9*exp(-2*t))/80

Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programación matlab
[email protected]


http://matlabcaballero.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar