Создайте массив всех NaN значения
X = NaN возвращает скалярное представление «не число». Операции возвращают NaN когда у них есть неопределенные числовые результаты, такие как 0/0 или 0*Inf.
X = NaN( возвращает sz1,...,szN)sz1-by-... -by- szN массив NaN значений, где sz1,...,szN указать размер каждой размерности. Для примера, NaN(3,4) возвращает матрицу 3 на 4.
X = NaN(___, возвращает массив typename)NaN значения типа данных typename, который может быть либо 'single' или 'double'.
X = NaN возвращает скаляр, тип double, IEEE® представление «не числа». Точное битовое шестнадцатеричное представление этого значения fff8000000000000. MATLAB® сохраняет статус «не число» альтернативных NaN представления и обработки всех представлений эквивалентно. В некоторых особых случаях из-за оборудования ограничений для примера MATLAB не сохраняет точный битовый шаблон альтернативных представлений во время расчета и вместо этого использует канонический NaN битовый шаблон, описанный выше.
NaN значения не равны друг другу. В результате операции сравнения включения NaN возврат false, за исключением не равного оператора ~=. Для примера, NaN == NaN возвращает логический 0 (false) но NaN ~= NaN возвращает логический 1 (true).
NaN значения в векторе рассматриваются как различные уникальные элементы. Для примера, unique([1 1 NaN NaN]) возвращает вектор-строку [1 NaN NaN].
Используйте isnan или ismissing функцию для обнаружения NaN значения в массиве. The rmmissing функция обнаруживает и удаляет NaN значений и fillmissing функция обнаруживает NaN значения и заменяет их на не- NaN значения.