Основы определения данных

Как задать данные, переменные и функции для генерации кода

Функции

halfСоздайте численный объект половинной точности

Примеры и как

Устранение избыточных копий переменных в сгенерированном коде

Использовать coder.nullcopy чтобы указать, что генератор кода может выделить память, не инициализируя ее.

Повторно используйте ту же переменную с другими свойствами

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

Концепции

Определение данных для генерации кода

Определите данные в MATLAB® код, предназначенный для генерации кода.

Определение переменных для генерации кода

Определите класс, размер и сложность переменных в исходном коде MATLAB перед их использованием.

Лучшие практики для определения переменных для генерации кода C/C + +

Следуйте рекомендациям для определения переменных в коде MATLAB, предназначенном для генерации кода.

Редактирование и представление объектов и свойств типа кодера

Представление командной строки объектов типа кодера.

Переназначение свойств переменной

Переназначите переменную со значением другого класса, размера или сложности.

Генерация кода для комплексных данных

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

Генерация кода для разреженных матриц

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

Генерация кода для констант в структурах и массивах

Иногда генератор кода не распознает поля постоянной структуры или элементы массива.

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

Генератор кода и целевой компьютер ограничивают максимальное количество элементов массива.

Рекомендуемые примеры