salut tous,

j'ai suivie la FAQ et je susi arrivé à faire des courbes de couleurs différentes pas de soucis mais par contre je ne sais pas comment ajouter une légende pour chacunes de ces courbes.

voici ce que j'ai fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
pCourbes = length(T);
    couleurs = hsv(pCourbes);
    for p=1:1:length(T)
        figure (compteurFigure)
        hold on
        plot(X{TIndex(p)}(:),Y{TIndex(p)}(:),'color',couleurs(p,:))
        h(p)=legend(names{p});
        hold on
        legend(h,num2str([1:pCourbes].'));
    end
en fait je voudrais faire apparaitre dans la légende des noms que j'ai stocké dans la cellule name{p}.

le code que j'ai mis plus haut plante carrement mais celui ci non :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
pCourbes = length(T);
    couleurs = hsv(pCourbes);
    for p=1:1:length(T)
        figure (compteurFigure)
        hold on
        h(p)=plot(X{TIndex(p)}(:),Y{TIndex(p)}(:),'color',couleurs(p,:))
        hold on
        legend(h,num2str([1:pCourbes].'));
    end
le probleme est que je n'ai que des numéro, or je veux faire apparaitre les noms également

j'ai bien essayé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
legend([h ' ' names{p}],num2str([1:pCourbes].'));
mais un seul nom apparait dans la légende et pas les autres ....

merci d'avance pour l'aide que vous pourrez m'apporter