Bonjour,
J'ai le code suivant :
Comme écrit dans le commentaire, lorsque je met la condition qui consiste à inclure dans Bi2 uniquement les lignes de ma matrice Bi1 (211x1) plus grandes que zéro, mon script fonctionne. Mais mon objectif est d'inclure dans Bi2 toutes les lignes de ma matrice Bi1 qui sont différentes de 0, donc positives et négatives. Or, lorsque je remplace ">" par "~=" (=symbole différent si j'ai bien compris), le résultat de ma matrice Bi2 est inapproprié :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for j=1:211 Bi1=sort(Bi(2,:)','descend'); % BETAS SUPERIEURS à 0 % NB: différent de 0 : ~= mais ca fonctionne pas si je remplace > par % ~= dans le if !!! if Bi1(j,:)>0 Bi2(j,:)=sort(Bi1(j,:),'descend'); end end
Si quelqu'un pourrait donc me dire pourquoi ça ne marche pas, ou plutôt quelle modification y a-t-il à faire pour que cela fonctionne, ce serait vraiment sympa et vous en remercie ;)
Partager