MATLAB® Compiler™ генерирует автономные приложения и Excel® надстройки. MATLAB Compiler SDK™ генерирует общие библиотеки на C/C + +, развертываемые архивы для использования с MATLAB Production Server™, Java® пакеты, сборки .NET и COM- компонентов.
В то время как MATLAB Compiler и MATLAB Compiler SDK позволяют запускать приложение MATLAB вне окружения MATLAB, он не подходит для всех внешних задач, которые вы можете захотеть выполнить. Некоторые задачи требуют других продуктов или внешних интерфейсов MATLAB. Используйте следующую таблицу, чтобы определить, подходит ли MATLAB Compiler или MATLAB Compiler SDK для ваших нужд.
Задача | MATLAB Compiler и MATLAB Compiler SDK | MATLAB Coder™ | Simulink® | HDL Coder™ | Внешние интерфейсы MATLAB |
---|---|---|---|---|---|
Упакуйте приложения MATLAB для развертывания пользователям, не имеющим MATLAB | ■ | ||||
Упакуйте приложения MATLAB для развертывания на MATLAB Production Server | ■ | ||||
Создайте приложения, отличные от MATLAB, которые включают функции MATLAB | ■ | ||||
Сгенерируйте считываемый и портативный код C/C + + из кода MATLAB | ■ | ||||
Сгенерируйте MEX-функции из кода MATLAB для верификации и ускорения кода. | ■ | ||||
Интеграция кода MATLAB с Simulink | ■ | ||||
Сгенерируйте язык описания оборудования (HDL) из кода MATLAB | ■ | ||||
Интеграция пользовательских Кодов С с MATLAB с Файлами MEX | ■ | ||||
Вызов MATLAB из программ на C и Фортран | ■ | ||||
Задача | MATLAB Compiler и MATLAB Compiler SDK | MATLAB CODER | Simulink | HDL Coder | Внешние интерфейсы MATLAB |
Примечание
Компоненты, сгенерированные MATLAB Compiler и MATLAB Compiler SDK, не могут использоваться в среде MATLAB.