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 ....






Répondre avec citation




Partager