exponenta event banner

Как осуществляется развертывание функций MATLAB?

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

  1. Анализирует файлы на наличие зависимостей с помощью функции анализа зависимостей. Зависимости - это файлы, включенные в созданный пакет и исходящие из функций, вызываемых файлом. На зависимости влияют:

    • Тип файла - MATLAB, Java ®, MEX и т. д.

    • Расположение файла - MATLAB, панель инструментов MATLAB, код пользователя и т. д.

    Дополнительные сведения об анализе зависимостей см. в разделе Анализ зависимостей с помощью компилятора MATLAB.

  2. Проверяет MEX-файлы. В частности, mexFunction точки входа проверяются.

    Дополнительные сведения об обработке файлов MEX см. в разделе Файлы MEX, библиотеки DLL или Общие библиотеки.

  3. Создает развертываемый архив из входных файлов и их зависимостей.

    Дополнительные сведения о развертываемых архивах см. в разделе Развертываемый архив.

  4. Создает код оболочки для целевого объекта.

  5. Создает двоичный пакет для целевого объекта.

    Для целевых библиотек, таких как общие библиотеки C++, пакеты Java или сборки .NET, компилятор вызывает требуемый компилятор сторонних производителей.