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.
Для получения информации о MATLAB Coder смотрите MATLAB Coder.
Для получения информации о Simulink смотрите Simulink.
Для получения информации о HDL Coder смотрите HDL Coder.
Для получения информации о MATLAB внешние интерфейсы смотрите Вызов MATLAB с Других Языков (MATLAB).