Функции > Анализ данных > Отклонения и NaN > Сведения о встроенной константе NaN (не число)
Сведения о встроенной константе 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, например числа и строки.
Было ли это полезно?