Tracé fonction deux variables

younexpro Messages postés 40 Statut Membre -  
Char Snipeur Messages postés 10112 Statut Contributeur -
Bonjour,

je cherche a représenter v(p,t) , j'ai procédé par la méthode suivante

p = 10^5:1000:10^7; 10^5 <pression< 10^7
t = 300:1:400; 300 <température< 400
[p,t] = meshgrid(p,t);
r=287
v = r*t/p;
mesh(p,t,v)


mais ca m'affiche : Warning: Rank deficient, rank = 1, tol = 4.0135e-002.

ca doit être dû au la nature de la matrice singulière .

Svp comment je pourrai y remédier ?

A voir également:

1 réponse

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
quelques petites erreurs. Essai ça :
p = 10^5:1000:10^7; 10^5 <pression< 10^7
t = 300:1:400; 300 <température< 400
[P,T] = meshgrid(p,t); %% mieux vaut utiliser d'autres noms
r=287
v = r*T./P;%% ne pas oublier le ".", sinon ça n'a pas de sens.
mesh(p,t,v) 

0