Vous pouvez supprimer les éléments entièrement zéro (plutôt que de les remplacer par des espaces réservés) si le tableau est une simple liste de valeurs, sans lignes et de colonnes significatives. Pour supprimer les éléments zéro dans un tableau appelé M, Type "M (M == 0) = []" (sans les guillemets). Veillez à taper M == 0 avec deux signes égal. Cette commande indique MATLAB pour trouver tous les éléments de M égale à zéro, et les remplacer par []. [] Représente "vide." Remplacement d'une valeur avec [] supprime cet élément.
Si M est un tableau à deux dimensions, il sera désormais un vecteur colonne, contenant tous les éléments non nuls de la M originale, prise en colonne. Par exemple, si M est une matrice à deux lignes et quatre colonnes:
[1 0 3 6
2 0 7 4]
il sera désormais
[1
2
6
7
3
4].
Si M est un vecteur (une seule ligne ou colonne), il sera désormais un vecteur plus court. Par exemple, si M était [1 2 0 3], il sera désormais [1 2 3].
Le tableau change de taille et de forme lorsque vous supprimez les éléments zéro. Mais depuis le tableau n'a pas de valeurs NaN d'espace réservé, vous pouvez analyser les données même avec des fonctions MATLAB qui ne tiennent pas compte des valeurs NaN.