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.