Boucle matlab...

Fermé
Anthony133 - 26 avril 2010 à 15:58


Bonjour,

Voici la boucle que j'ai établi:

for k=1:n
subplot(n+1,2,2*k+2);
Dk=wrcoef('d',C,L,wname,k);
plot(Dk);
title(['D',num2str(k)]) ;
D(k,:)=Dk;
end

Mon problème est que l'utilisateur saisie au début des valeurs particulière de k pour faire la somme des Dk correspondant (ces valeur sont stocké dans un vecteur ligne Dc), et je dois changer la couleur des courbes Dk pour lesquelles l'utilisateur a selectionné le k.

Petit exemple pour mieux comprendre:

si on entre par exemple Dc=[1 2 4], il faut que ma boucle affiche les courbes Dk correspondant aux k=1, k=2, k=4 en rouge et k=3, k=5, k=6 en bleu. (ici n=6)

Quelqu'un aurait une idée??

Merci pour votre aide.