Nom variable dans une legende de figure - mat

kmyou -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je galere depuis ce matin sur un tout petit truc mais qui m'enerve:
en fait j'ai ecrit une fonction qui depend de deux variables (qui sont des vecteurs) abs(abscisse) et ord (ordonnee).
dans cette fonction je voudrais mettre une figure, le probleme c'est que je vais utiliser cette fonction pour plusieurs couples de ord/abs, donc je voudrais pouvoir parametrer dans le titre et les legendes et axes des abs et ordonnees des 'titres', mais qui varient suivant le couple abs/ord que je mets en entree de ma fonction. pour l'instant ca donne ca:


plot(abs,ord,'+');
title('ord en fonction d abs') % mais ca marche pas
xlabel=('abs')
ylabel=('ord')
le probleme c que evidement ca me retourne une figure avec toujours marque 'ord en fonction de abs' ect...
svp si qqn peut me repondre rapidement ca me rendrait vraiment service.
merci d'avance.
kmyou

1 réponse

Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
à ta place, je rajouterai un paramètre à l'appel de ta fonction dans lequel tu mets un vecteur de string
function []=plotao(abs,ord,S)
...
title([S(2) 'en fonction de ' S(1) ]);
xlabel(S(1));
ylabel(S(2));
...
que tu invoque :
plotao(X,Y,["temps";"vitesse"])
0