Bonjour à tous,
Une question à propos de la fonction "ezplot".
J'ai réussis à utiliser la fonction "ezplot" pour tracer la courbe y(x) associée à la fonction implicite f(x,y)=0. Il est très facile d'utiliser "ezplot" dans MATLAB à condition d'écrire la fonction implicite complète dans l'argument de "ezplot"...
Je souhaiterais utiliser "ezplot" différemment, c'est-à-dire en "découpant" chacun des termes de ma fonction implicite afin de simplifier mon code et qu'il soit plus visible.
Voici donc ce que j'ai fait puis ce que je souhaite faire :
Je souhaite tracer la courbe y(x) associée à ma fonction implicite :
2*x^2+tanh(x*y)+x/y+1 = 0
***********mon script qui marche**************
ezplot('2*x^2+tanh(x*y)+x/y+1=0')
*****************************************
Ce petit script donne de très bons résultats et ne pose pas de problème.
Cependant je souhaiterais maintenant, pour simplifier mon code, découper ma fonction implicite et poser dans MATLAB :
1 2 3
| v_1=x^2;
v_2=tanh(x*y);
v_3=x/y; |
De sorte que ma fonction implicite s'écrive 2*v_1(x,y)+v_2(x,y)+v_3(x,y)+1=0
Je souhaite toujours obtenir la courbe y(x). Ce découpage peut s'avérer très utile pour des fonctions implicites beaucoup plus volumineuses.
J'ai essayé de créer trois fonctions pour y arriver mais j'ignore la syntaxe à utiliser dans "ezplot" pour y arriver. L'aide de MATLAB m'a aidé à avancer mais sans arriver vraiment à ce que je veux faire.
Avez-vous une idée pour résoudre un tel problème ? je ne demande pas de réponse toute faite !! juste une piste !
Je vous remercie pour votre aide ! 
Sébastien
Partager