Besoin d'une figure

Résolu/Fermé
momy2014 Messages postés 9 Date d'inscription vendredi 2 mai 2014 Statut Membre Dernière intervention 12 mai 2015 - 2 mai 2014 à 09:18
JulienJust Messages postés 139 Date d'inscription mardi 25 juin 2013 Statut Membre Dernière intervention 2 septembre 2014 - 2 mai 2014 à 10:39
Bonjour

je veux représenter une figure qui illustre le code suivant, en fait c'est le seuil de masquage des sous bande (8 sous bandes)
je voudrais voir sur la même figure le seuil de masquage(min_seuil(sb,i)) par sous bande par différentes couleurs aidez moi SVP.
Le code correspondant :


N_sb=8;
for sb =1:N_sb;
min_seuil(sb,i) = min(mat_seuil((sb-1)*L_sb+1:sb*L_sb,i));
end


Merci

6 réponses

JulienJust Messages postés 139 Date d'inscription mardi 25 juin 2013 Statut Membre Dernière intervention 2 septembre 2014 18
2 mai 2014 à 09:52
Bonjour,

Je ne comprends pas très bien... Qu'est-ce que "min_seuil(sb,i)" un vecteur ? un élément de matrice ?...
0
momy2014 Messages postés 9 Date d'inscription vendredi 2 mai 2014 Statut Membre Dernière intervention 12 mai 2015
2 mai 2014 à 09:57
c'est un vecteur ligne
0
JulienJust Messages postés 139 Date d'inscription mardi 25 juin 2013 Statut Membre Dernière intervention 2 septembre 2014 18
2 mai 2014 à 10:00
Ok donc si j'ai bien compris, tu souhaites tracer 8 vecteurs "min_seuil" sur la même figure, avec différentes couleurs c'est ça ?
0
momy2014 Messages postés 9 Date d'inscription vendredi 2 mai 2014 Statut Membre Dernière intervention 12 mai 2015
2 mai 2014 à 10:08
Oui, c'est ça
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JulienJust Messages postés 139 Date d'inscription mardi 25 juin 2013 Statut Membre Dernière intervention 2 septembre 2014 18
2 mai 2014 à 10:19
Alors je pense que l'idée serait de créer un vecteur "color" qui contiendra 8 couleurs. Si je comprends bien, ta boucle "for" te permet de créer 8 vecteurs à la suite. Alors pour afficher chacun d'eux, il suffirait de mettre un plot:


color = ['b'; 'r'; 'g'; 'k'; 'm'; 'c'; 'y';'k-.'];

figure(1);
N_sb=8;
for sb =1:N_sb;
min_seuil(sb,i) = min(mat_seuil((sb-1)*L_sb+1:sb*L_sb,i));
plot(min_seuil,color(sb),'LineWidth',2); hold on;
end

hold off; grid on;
title("Le seuil de masquage par sous bande");

Est-ce que ça fonctionne ??
0
momy2014 Messages postés 9 Date d'inscription vendredi 2 mai 2014 Statut Membre Dernière intervention 12 mai 2015
2 mai 2014 à 10:35
Oui, ça fonctionne merci beaucoup.
:) :)
0
JulienJust Messages postés 139 Date d'inscription mardi 25 juin 2013 Statut Membre Dernière intervention 2 septembre 2014 18
2 mai 2014 à 10:39
De rien. Tu peux afficher RESOLU sur le topic, ça incitera d'autres ayant le même problème que toi à s'informer :)
0