Matlab - Ayuda plotting!!

   
Vista:

Ayuda plotting!!

Publicado por Mary (27 intervenciones) el 17/07/2015 14:34:59
Hola!! Estoy resolviendo una EDO como veis ahí, que depende un parametro k, que va desde 0 hasta un valor que yo introduzco. QUiero dibujar la solucion en funcion de k, pero me da error por length!!!! Ayuda!!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
%Me pide frecuencias w1 y w2
%Además va a pedirme hasta que k queremos evaluar (Klim)
w1=input('Introduce la frecuencia 1: ');
w2=input('Introduce la frecuencia 2: ');
klim=input('Introduce el valor de k que quieras limite: ');
 
a=(w2-w1);
x0(1)=0;
x0(2)=0;
tspan=[0 20];
 
for k =0:1:klim
 
x0=zeros(1,2);
 
%funcion que queremos integrar
f=@(t,x)[a-k*sin(x)];
 
%ode45 integra funcion  
[t,x]=ode45(f,tspan,x0);
 
plot(k,x)
end
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 JOSE JEREMIAS CABALLERO

Ayuda plotting!!

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 17/07/2015 20:47:22
Ese pregunta ya he contestado ya hace tiempo.

http://www.lawebdelprogramador.com/foros/Matlab/1497604-Ecuaciones-diferenciales-ODE45.html

Aun así tienes dudas, entonces necesitas una asesoría personalizada donde se te explique matlab apicado a EDOS.
Saludos.

Saludos .
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
Servicios de programación matlab
jjcc94@hotmail.com
skype: josejeremiascaballero
Estimado Usuario, el correo es para servicios de cursos, asesoría y programación. Toda ayuda gratuita es vía foro.


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