Функции языка MATLAB, поддерживавшие для Генерации кода C/C++

MATLAB показывает ту генерацию кода поддержки

Генерация кода из кода MATLAB® поддерживает следующие функции языка:

Функции языка MATLAB та генерация кода не поддерживают

Генерация кода от MATLAB не поддерживает следующие часто используемые функции MATLAB:

  • скрипты

  • неявное расширение

    Генерация кода не поддерживает неявное расширение массивов с совместимыми размерами во время выполнения поэлементных операций или функций. Если ваш код MATLAB полагается на неявное расширение, результаты генерации кода по ошибке несоответствия размера. Для массивов фиксированного размера ошибка происходит во время компиляции. Для массивов переменного размера ошибка происходит во время выполнения. Для получения дополнительной информации о неявном расширении, смотрите Совместимые Размеры Массивов для Основных Операций (MATLAB).

  • Массивы GPU

    MATLAB Coder™ не поддерживает массивы GPU. Однако, если у вас есть GPU Coder™, можно сгенерировать код CUDA® MEX, который берет входные параметры GPU массивов.

  • категориальные массивы

  • массивы даты и времени

  • Java®

  • Контейнеры Map

  • таблицы

  • объекты временных рядов

  • try/catch операторы

Этот список не является исчерпывающим. Чтобы видеть, поддерживается ли функция для генерации кода, смотрите Функции MATLAB Та Генерация кода Поддержки.

Была ли эта тема полезной?