[Matlab] Problème dans une légende

Fermé
Camille - 25 oct. 2011 à 16:49
khunlun Messages postés 117 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 17 avril 2012 - 27 oct. 2011 à 17:26
Bonjour,

J'ai un programme d'optimisation de temps pour effectuer un parcours tel que
function [ xmin,tmin ] = optimtemps(xa1,xb1,y11,v11,v21,v2p1,v31,x31)

A la fin de mon programme je mets

y=[0 y1 2*y1 3*y1]
xf=[0 xmin xb]

plot(xf,y);
legend('Chemin optimal avec le trou entre xa et xb, avec v1=v11, v2=v21, v3=v31, v2''=v2p');

avec

xa=xa1;
xb=xb1;

Je voudrais juste que dans ma légende qui apparaît, lorsque je marque xa, xb, etc, il me marque la valeur que l'opérateur a rentré en input dans l'utilisation de la fonction optimtemps.

Pouvez vous m'éclaircir?
Merci!

1 réponse

khunlun Messages postés 117 Date d'inscription mardi 12 avril 2005 Statut Membre Dernière intervention 17 avril 2012 27
Modifié par khunlun le 27/10/2011 à 17:27
Bonjour,

Je ne connais pas les types des variables mais on va dire pour l'exemple :
xa,xb : entier
v11, v21, v31 : float
v2p : string

str = sprintf('Chemin optimal avec le trou entre xa=%d et xb=%d, avec v1=%f, v2=%f, v3=%f, v2=%s',xa1,xb1,v11,v21,v31,v2p);
legend(str);

Bonne soirée
0