Matlab - Gráfica función

   
Vista:

Gráfica función

Publicado por David (2 intervenciones) el 02/09/2014 21:05:50
Hola!

Estoy empezando con Matlab y me acaba de surgir un problema a la hora de graficar una función.
Resulta que a la hora de plotear la función simplemente me representa el último punto calculado en lugar de toda la serie. Analizando un poco me he dado cuenta de que los resultados de la función vienen dados como escalares y no como una matriz pero no se la causa. Alguien podría ayudarme con el tema?

El script sería el siguiente:

v=200/1000/(3600*24);
x=500;
tm=x/v;
R=0.5e-3;
a=0.1433e-6;
for t=tm-8640:1000:tm+8640;
T=0.5*(1-erf((x-v*t)/2/sqrt(R^2*v^2*t/48/a)));
end
plot(t,T)

En resumen, todo serían constantes a excepción de "t" que sería la variable y "T" que sería la función.

Gracias de antemano.
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

Gráfica función

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3431 intervenciones) el 02/09/2014 21:22:19
1
2
3
4
5
6
7
8
9
10
11
12
13
>> clear all
 v=200/1000/(3600*24);
 x=500;
 tm=x/v;
 R=0.5e-3;
 a=0.1433e-6;
 i=1;
 for t=tm-8640:1000:tm+8640;
     tt(i)=t;
     T(i)=0.5*(1-erf((x-v*t)/2/sqrt(R^2*v^2*t/48/a)));
     i=i+1;
 end
 plot(tt,T)



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


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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

Gráfica función

Publicado por David (2 intervenciones) el 03/09/2014 12:12:53
Muchas gracias! En especial por la rápida respuesta.

Pero a ver si me lo puedes aclarar un poco porque desconocía ese comando. Intuyo que la "i" entre paréntesis corresponde al número de iteración de la función, me equivoco?

De nuevo gracias por la respuesta.
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