Les partenaires publicitaires:

Comment supprimer nans & inf d'un tableau dans matlab

Contrairement à d'autres langages de programmation qui ont tendance à traiter avec des chiffres et d'autres types d'entrée, tels que les mots et les paragraphes, MATLAB, un langage de programmation d'ordinateur créé spécifiquement pour le traitement des tâches mathématiques complexes., Fonctionne uniquement avec des numéros. Si vous avez un non-nombre dans un tableau - un ensemble de plusieurs valeurs entre crochets - MATLAB imprime comme "NaN" qui est court pour "Not a Number." Gravures MATLAB "infini" comme "INF." Vous pouvez supprimer des entrées Nan et INF à partir d'un tableau avec une simple commande.

Instructions

  1. Lancez MATLAB. Ouvrez la ligne de commande.

  2. Attribuez votre tableau actuel à une variable avec le code suivant si elle n'a pas déjà une variable:

    b = [0/1, 1, 0/0, 6]

    Cela devient:

    b = [INF, 1, NaN, 6]

  3. Tapez le code suivant pour supprimer les entrées Nan et INF:

    b = b (finie (b))

» » » » Comment supprimer nans & inf d'un tableau dans matlab