exponenta event banner

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

Определение данных, переменных и функций для создания кода

Функции

halfПостроение числового объекта с полупрецизионной точностью

Примеры и способы

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

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

Повторное использование одной и той же переменной с различными свойствами

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

Понятия

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

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

Определение переменных для создания кода

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

Рекомендации по определению переменных для генерации кода C/C + +

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

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

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

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

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

Создание кода для сложных данных

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

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

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

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

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

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

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

Характерные примеры