Encore moi,
je voulais juste savoir si il existe une fonction sur Matlab qui compte le nombre d'éléments non nuls d'un vecteur donné.
Merci
Encore moi,
je voulais juste savoir si il existe une fonction sur Matlab qui compte le nombre d'éléments non nuls d'un vecteur donné.
Merci
Tu peux utiliser la documentation de la fonction find:
Ou stoquer tes valeurs que tu desires dans un autre vecteur nomme b en partant de ton vecteur a.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2>>doc find
Par example ca en command window:
Pour trouver quels elements sont >0 il suffit d'applier la fonction find:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >> a=[1 0 0 -1 2 3 4] %definition du vecteur a >> b=a(a>0) %stoquer dans le vecteur b les elements qui respectent la condition que tu veux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 >> b=find(a>0) b = 1 5 6 7 >>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 size(find(a~=0),2)
Partager