Die integrierte Konstante NaN (Not a Number, Nichtzahlenwert)
Die integrierte PTC Mathcad Konstante NaN stellt einen fehlenden oder fehlerhaften Wert dar. Sie eignet sich zur Darstellung fehlender Werte in Datensätzen, da es sich um einen Arrayeintrag handeln kann, den Sie ohne Weiteres von anderen Matrixinhalten unterscheiden können. Darüber hinaus ist sie hilfreich, weil PTC Mathcad Matrizen keine leeren Platzhalter enthalten können.
Der Wert von NaN ist gleich NaN. Das heißt, wenn Sie NaN= in ein Arbeitsblatt eingeben, gibt PTC Mathcad den Wert NaN zurück und weist ihm die Beschriftung Konstante zu.
Sie suchen Nichtzahlenwerte (
NaN) mit der Funktion
IsNaN, da boolesche Vergleichsoperationen nur auf Zahlen angewendet werden können. Wenn Sie den Konstantennamen
NaN auf einen anderen Wert umdefinieren, handelt es sich nicht mehr um einen
NaN, und die Funktion
IsNaN gibt 0 zurück. Ein
NaN kann nur von Funktionen verwendet werden, die speziell für die Verwendung solcher Werte geschrieben wurden. Andere Funktionen geben eventuell Fehler oder falsche Ergebnisse zurück, wenn ihnen ein
NaN übergeben wird.
Die auf NaN bezogenen Funktionen:
• arbeiten ausschließlich mit der integrierten Konstante NaN.
• schreiben die integrierte Konstante NaN entweder in angegebene Arrayelemente oder lesen angegebene Arrayelemente und prüfen deren Inhalt auf das Vorhandensein der NaN-Konstante.
• können angegebene Zeilen herausfiltern, die die NaN-Konstante enthalten.
• ignorieren alles, das keine NaN-Konstante ist, beispielsweise Zahlen oder Zeichenfolgen.