A propos de la constante intégrée NaN (Pas un nombre)
La constante PTC Mathcad intégrée de NaN représente une valeur manquante ou erronée. Il peut s'avérer utile de représenter des valeurs manquantes dans les jeux de données car il peut s'agir d'une entrée de tableau que vous distinguerez facilement des autres contenus des matrices. Mieux vaut également les identifier puisqu'il ne peut pas y avoir d'emplacements réservés vides dans les matrices PTC Mathcad. La constante undefined représente les valeurs manquantes dans les calculs symboliques.
NaN et undefined
• La valeur numérique de NaN est NaN. En d'autres termes, si vous tapez NaN= dans un document, PTC Mathcad renvoie NaN et lui attribue l'étiquette Constante.
• Lorsque vous effectuez une évaluation symbolique de NaN, le résultat est la constante indéfinie.
• La valeur numérique indéfinie est NaN. En d'autres termes, si vous tapez undefined= dans un document, PTC Mathcad renvoie NaN et lui attribue l'étiquette Constante.
• Bien que très similaires, NaN et undefined laissent voir leur différence lorsque vous les comparez symboliquement et numériquement.
• PTC Mathcad manipule les calculs qui impliquent NaN et undefined pour renvoyer le résultat correct. Exemple :
Fonctions NaN associées
Pour détecter les constantes
NaN, vous devez utiliser la fonction
IsNaN, car les opérateurs de comparaison booléenne ne s'appliquent qu'à des nombres. Si vous donnez au nom de constante
NaN une autre valeur, il ne s'agit plus d'un
NaN, et la fonction
IsNaN renvoie 0. Un
NaN ne peut être traité que par des fonctions spécialement écrites à cet effet. D'autres fonctions peuvent renvoyer des erreurs ou des résultats incorrects si elles sont considérées comme un
NaN.
Les fonctions liées à NaN :
• Fonctionnent exclusivement avec la constante intégrée NaN.
• Ecrivent la constante intégrée NaN dans un ou plusieurs éléments de tableau spécifiés. Sinon, les fonctions lisent un ou plusieurs éléments de tableau spécifiés et vérifient la présence de la constante NaN dans leur contenu.
• Peuvent filtrer et exclure les lignes spécifiées qui contiennent la constante NaN.
• Ignorent tout ce qui n'est pas une constante NaN, comme les nombres ou les chaînes.