Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
isnan
проверка на нечисловые элементы ("Nan")
Синтаксис
r=isnan(x)
Аргументы
- x
вектор или матрица вещественных или комплексных значений
r
вектор или матрица логических значений
Описание
isnan(x) возвращает вектор или матрицу логических значений, которые содержат истинные элементы, соответствующие нечисловым элементам
x и ложные элементы, соответствующие обычным элементам
x.
Здесь мы укажем причины существования этой функции.
Рассмотрим число с плавающей точкой x и предположим, что мы
хотим узнать является ли это число нечисловым.
Условие (x==%nan) ложно, если x
равно %nan. Вот почему функция
isnan полезна: она позволяет увидеть является ли число
с плавающей запятой нечисловым (Nan) без фактического сравнения его
значения с %nan.
Примеры
isnan([1 0.01 -%nan %inf-%inf])
В следующем примере мы увидим, что %nan имеет очень
особые свойства сравнения и сравним результаты с функцией
isnan.
%nan == %nan %nan <> %nan isnan(%nan)
В следующем примере мы выделим не-Nan значения y из
массива x.
x = [1 2 %nan 3 %nan 4] k = find(~isnan(x)) y = x(k)
Смотрите также
- isinf — проверка на бесконечные элементы
| Report an issue | ||
| << isinf | Плавающая запятая | nearfloat >> |