Генератор кода классифицирует массив ячеек как homogeneous или heterogeneous. Гомогенные массивы ячеек представлены как массивы в сгенерированном коде. Неоднородные массивы ячеек представлены как структуры в сгенерированном коде. Чтобы классифицировать массив ячеек, генератор кода считает свойства (класс, размер, сложность) элементов и других факторов таким как, как вы используете массив ячеек в своей программе. Смотрите Генерацию кода для Массивов ячеек.
coder.varsize | Объявите данные переменного размера |
coder.cstructname | Имя типа структуры C в сгенерированном коде |
coder.CellType | Представляйте набор массивов ячеек MATLAB |
Генерация кода для Массивов ячеек
Классификация как гомогенная или неоднородная определяет, как массив ячеек представлен в сгенерированном коде и как можно использовать массив ячеек.
Управляйте, является ли массив ячеек Переменным Размером
Создайте массивы ячеек переменного размера или обеспечьте массивы ячеек, чтобы быть переменным размером.
Ограничения массива ячеек для генерации кода
Придерживайтесь ограничений генерации кода для массивов ячеек.
Не мог решить, что каждый элемент массива ячеек присвоен
Диагностируйте присвоение массива ячеек для массива ячеек переменного размера, созданного с cell
.