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