Сведения о встроенной константе NaN (не число)
Встроенная константа PTC Mathcad NaN представляет пропущенное или ошибочное значение. Ее можно использовать, например, для представления пропущенных значений в наборе данных, так как она хорошо выделяется на фоне других элементов матрицы. Ее необходимость обусловлена еще и тем, что в матрицах PTC Mathcad не допускаются пустые местозаполнители.
NaN имеет значение NaN. Это означает, что если в документе ввести "NaN=", PTC Mathcad вернет значение NaN и назначит ему метку Константа (Constant).
Для обнаружения элементов
NaN следует использовать функцию
IsNaN, поскольку операции логического сравнения могут использоваться только для чисел. Если имя константы
NaN будет переопределено каким-то другим, его значение уже не будет равно
NaN, и функция
IsNaN возвратит 0. Значение
NaN может обрабатываться только функциями, написанными специально для него. Другие функции при передаче в них значения
NaN будут возвращать ошибки или неправильные результаты.
Связанные с NaN функции:
• работают исключительно со встроенной константой NaN;
• могут записывать встроенную константу NaN в один или несколько указанных элементов массива или считывать указанные элементы массива и проверять их содержимое на наличие константы NaN;
• могут отфильтровывать указанные строки, содержащие константу NaN;
• игнорируют все, что не является константой NaN, например числа и строки.