Salut tous,
encore une fois, je viens demander vos lumières
j'ai un code qui me trace plusieurs courbes "i" et pour chaque courbes je veux mettre des points associés à du texte.
Voici mon bout de code actuellement :
ça marche nikel mais je voudrais savoir si il est possible d'éviter la boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for i=1:1:length(X) numeroFigure=numeroFigure+1; figure (numeroFigure) plot(X{i}(:),Y{i}(:),'b',X{i}(max{i}},Y{i}(max{i}},'*r'); for k=1:length(max{i}) str0 = num2str(k); text(X{i}(max{i}},Y{i}(max{i}},str0,'color','k') end end
et de mettre directement un vecteur de ce type ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for k=1:length(max{i}) str0 = num2str(k); text(X{i}(max{i}},Y{i}(max{i}},str0,'color','k') end
le soucis est que je ne sais pas trop comment mettre ce vecteur de string correctement....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 text(X{i}(max{i}},Y{i}(max{i}},[1:length(max{i})],'color','k')
merci
EDIT :
en fait je me suis rendu compte que même mon code de départ n'est pas top car pour chaque max j'ai tous les chiffres qui se superposent ....
Partager