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