Объявите неинициализированные переменные в генерации кода
X = coder.nullcopy(A) тип копий, размер и сложность X = coder.nullcopy(A)A к X, но не копируют значения элемента. Функция предварительно выделяет память для X, не подвергаясь издержкам инициализации памяти. В генерации кода функция coder.nullcopy объявляет неинициализированные переменные. В MATLAB® coder.nullcopy возвращает вход, таким образом, что X равно A.
Если X структура, содержащая массивы переменного размера, то необходимо присвоить размер каждого массива. coder.nullcopy не копирует размеры массивов или вложенных массивов от его аргумента до его результата.
Прежде чем вы будете использовать X в функции или программе, будете гарантировать, что данные в X полностью инициализируются. Объявление переменной через coder.nullcopy, не присваивая все элементы переменной приводит к недетерминированному поведению программы. Для получения дополнительной информации смотрите, Как Устранить Избыточные Копии путем Определения Неинициализированных переменных.
Вы не можете использовать coder.nullcopy на разреженных матрицах, структурах, массивах ячеек или классах, которые содержат разреженные матрицы.