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