Поддерживаемые функции

Генерация кода от MATLAB® является ограниченным подмножеством языка MATLAB, который обеспечивает оптимизацию для:

  • Генерируя эффективный, производственное качество код C/C++ и файлы MEX для развертывания в настольных и встраиваемых приложениях. Для целевых процессоров подмножество ограничивает семантику MATLAB, чтобы встретить памяти и требованиям типа данных целевых окружений.

В зависимости от которой функции вы хотите использовать, существуют дополнительные необходимые продукты. Для всестороннего списка смотрите Устанавливающие Необходимые как условие продукты (MATLAB Coder).

Генерация кода из MATLAB поддерживает перечисленные в таблице функции Signal Processing Toolbox™. Чтобы сгенерировать код С, у вас должно быть программное обеспечение MATLAB Coder™. Если у вас есть программное обеспечение Fixed-Point Designer™, можно использовать fiaccel, чтобы сгенерировать код MEX для приложений фиксированной точки.

Последовать примерам в этой документации:

  • Чтобы сгенерировать код C/C++ и файлы MEX с codegen, установите программное обеспечение MATLAB Coder, Signal Processing Toolbox и компилятор C. Для платформы Windows® MATLAB предоставляет компилятор C по умолчанию. Запустите mex -setup в подсказке команды MATLAB, чтобы настроить компилятор C.

  • Изменитесь на папку, где у вас есть разрешение записи.

Примечание

Много функций Signal Processing Toolbox требуют постоянных входных параметров в сгенерированном коде. Чтобы задать постоянный вход для codegen, используйте coder.Constant.

Звездочка (*) указывает, что страница с описанием имеет указания и ограничения по применению для генерации кода C/C++.