Данные переменного размера

Определение, различия для генерации кода, динамического выделения памяти

Данные переменного размера являются данными, размер которых не известен во время компиляции или изменяется во время выполнения. Использовать данные переменного размера в вашем MATLAB® код, для которого вы намереваетесь сгенерировать код C/C++, следует описанным инструкциям. Определенные ограничения применяются к использованию данных переменного размера в коде MATLAB, который предназначается для генерации кода. Изучите методы, чтобы управлять динамическим выделением памяти и улучшать производительность сгенерированного кода.

Функции

coder.varsizeОбъявите данные переменного размера

Темы

Генерация кода для массивов Переменного Размера

Данные переменного размера являются данными, размер которых не известен во время компиляции или чей размер может измениться во время выполнения.

Задайте данные Переменного Размера для генерации кода

Выберите метод для определения данных переменного размера.

Выделение управляющей памяти для массивов Переменного Размера

Управляйте, когда динамическое выделение памяти будет использоваться.

Сгенерируйте код для данных Переменного Размера

Сгенерируйте код для данных, размер которых может измениться во время выполнения.

Задайте верхние границы для массивов Переменного Размера

Чтобы избежать динамического выделения памяти, задайте верхние границы для массива переменного размера.

Используйте массивы C в сгенерированных функциональных интерфейсах

Изучите и используйте массивы от сгенерированных функциональных интерфейсов

Несовместимости с MATLAB в поддержке Переменного Размера генерации кода

Иногда, результаты для данных переменного размера в сгенерированном коде отличаются, чем результаты в MATLAB.

Измеряющие переменную ограничения для генерации кода функций тулбокса

Некоторые ограничения для данных переменного размера применяются к нескольким функциям тулбокса.

Поиск и устранение проблем

Диагностируйте и зафиксируйте ошибки данных Переменного Размера

Диагностируйте несоответствие размера и ошибки обнаружения верхних границ.

Для просмотра документации необходимо авторизоваться на сайте