Matlab - representar ecuacion diferencial

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

representar ecuacion diferencial

Publicado por jose luis (4 intervenciones) el 20/05/2018 23:14:37
ecuacion

¿como se puede representar esta ecuacion con ode45? Lo he intentado pero no se si es correcto:

1
2
3
4
5
6
7
8
9
10
11
12
function xdot=tresorden(t,x)
 
xdot=zeros(3,1);
 
Vi=sin(2*pi*t);
 
xdot(1)=x(2);
xdot(2)=x(3);
xdot(3)=6*Vi-6*x(1)-11*x(2)-6*x(3);
xdot=[xdot(1);xdot(2);xdot(3)];
 
%luego se representa con esto:     [t,x]=ode45('tresorden',[0,10],[0,0,0])
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
sin imagen de perfil
Val: 5
Ha disminuido su posición en 4 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

representar ecuacion diferencial

Publicado por jose luis (4 intervenciones) el 26/05/2018 22:51:22
lo he comprobado en simulink y es correcto, tan solo me falta obtener la y''' puesto que ode45 devuelve y'',y',y
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