Bonjour,
je voudrais tracer une courbe T=f(h) sous matlab avec T=T0 - a*h. Cette courbe je veux que lorsque h appartient à un intervalle spécifique je veux que le coefficient a change lorsque h est compris entre telle et telle valeur. Je veux également avoir sur le meme graphique toutes ces courbes bout à bout. Je voudrais obtenir cette courbe en fait pour être plus précis: http://www.rfi.fr/actufr/images/107/..._ozone_432.gif
Voici mon code qui reste expérimental (je débute sous Matlab):
function[T] =myode(h)
T0=288.16;
if h>=0 && h<=11000
a=-0.0065;
elseif h>11000 && h<=20000
a=0.0;
elseif h>20000 && h<=32000
a=1.0;
elseif h>32000 && h<=47000
a=2.8;
elseif h>47000 && h<=51000
a=0.0;
elseif h>51000 && h<=71000
a=-2.8;
elseif h>71000 && h<=86000
a=-2.0;
end
T=T0-a*h;
plot(T,h);
hold on
end
Merci pour votre aide.
-----