generacion matriz
Publicado por Agustin (4 intervenciones) el 22/11/2016 16:03:38
Hola. tengo quencion para generar una poder utilizar lsode("yprima",xo,t) para resolver un sistema de ecuaciones diferenciales.
La funcion que debo desarrollar es para el "problema de los 3 cuerpos restringidos de euler".
Hasta el momento tengo:
Ahora, lo que tengo que hacer es generar un loop para que con las ecuaciones yp me genere una matriz con iteraciones de 4 columnas pero con 201 filas (cantidad de tramos en que se divide mi intervalo).
como genero los for/while para las iteraciones correspondientes
La funcion que debo desarrollar es para el "problema de los 3 cuerpos restringidos de euler".
Hasta el momento tengo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function [yp]=yprimas(y,t)
% y(1)= x1
% y(2)= x1´
% y(3)= x2
% y(4)= x2´
y=[2 3 4 5]
mu=1/82.45;
nu=1-mu;
yp=y;
h=201
% distancias del satélite a la tierra y a la luna,
d1=((y(1)+mu)^2+y(3)^2)^1.5;
d2=((y(1)-nu)^2+y(3)^2)^1.5;
%ecuaciones
yp(1)=y(2);
yp(2)=2*y(4)+y(1)-nu*(y(1)+mu)/d1-mu*(y(1)-mu)/d2;
yp(3)=y(4);
yp(4)=-2*y(2)+y(3)-nu*(y(3)+mu)/d1-mu*(y(3)-mu)/d2;
Ahora, lo que tengo que hacer es generar un loop para que con las ecuaciones yp me genere una matriz con iteraciones de 4 columnas pero con 201 filas (cantidad de tramos en que se divide mi intervalo).
como genero los for/while para las iteraciones correspondientes
Valora esta pregunta


0