Matlab - Instrucción plot

   
Vista:

Instrucción plot

Publicado por Oscar (4 intervenciones) el 19/05/2013 13:37:26
Hola a todos,


Estoy programando algo sencillo en matlab, una simulación de un péndulo simple, este es el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
x0=[0;0];
tf=100;
h=0.01;
x=x0;
t=0;
N=tf/h;
for k=1:N
    t(k+1)=t(k)+h;
    x1=x(:,k);
    dx=[x1(2);-sin(x1(1))-0.1*x1(2)];
    x(:,k+1)=x(:,k)+h*dx;
end
plot(t,x)


Como pueden notar, N es el número de veces que se realiza la iteración de las funciones delpéndulo, en este caso N=100/0.01=10000, pero cuando se ejecuta la opción plot solo salen 100 elementos y no los 10000. A qué se debe esto?
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