comment remplacer Inf et NaN à zéro à l'aide intégrée dans la fonction

En octave, est-il une fonction pour remplacer Inf/NaN à 0 dans un vecteur

Par exemple

a = log10([30 40 0 60]) => [1.4771 1.6021 -Inf 1.7782]

Je peux utiliser finie ou la fonction de recherche pour trouver l'index/la position des valeurs valides
mais je ne sais pas comment copier les valeurs correctement sans écrire une fonction.

finite(a) => [1 1 0 1]

OriginalL'auteur | 2012-05-07