IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 8 fois
Vote des utilisateurs
1 
0 
Détails
Licence : Non renseignée
Mise en ligne le 29 mai 2013
Plate-formes : Linux, Mac, Windows
Langue : Français
Référencé dans
Navigation

Taille et nombre d'éléments non zéros dans un vecteur

Voici un code MATLAB qui permet de calculer la taille et le nombre d'éléments différents de zéros dans un vecteur.
Avatar de clojo
Futur Membre du Club https://www.developpez.com
Le 31/05/2013 à 13:44
Bonjour, j'aimerais savoir combien j'ai de zéros entre mes valeurs ... c'est possible de faire le même genre de programme ?
merci.
Avatar de Jerome Briot
Rédacteur/Modérateur https://www.developpez.com
Le 31/05/2013 à 13:49
Il suffit d'utiliser l'opérateur logique ~ sur le vecteur en entrée :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
>> a  = [1 0 0 0 5 4 1 1 2 2 0 8 0 1 3 ]
>> [snz, nbnz] = nonzeros2(a)

snz =

     1     6     1     2


nbnz =

     4

>> [snz, nbnz] = nonzeros2(~a)

snz =

     3     1     1


nbnz =

     3
Avatar de clojo
Futur Membre du Club https://www.developpez.com
Le 31/05/2013 à 14:42
Merci.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.