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.
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
0