После разработки приложения с использованием функций WLAN Toolbox™ можно создать портативный исходный код C/C + +, автономные исполняемые файлы или автономные приложения из кода MATLAB ®. При создании кода можно:
Запустите моделирование на компьютерах, на которых не установлен MATLAB.
Ускорение обработки при работе в среде MATLAB.
Интегрируйте алгоритмы в устаревший код.
В этой таблице сравниваются характеристики развертывания функций MATLAB Compiler™ и MATLAB Coder™. Эта таблица используется для определения способа развертывания кода MATLAB.
| Характеристика развертывания | Использование функциональности компилятора MATLAB | Использование функциональных возможностей кодера MATLAB |
|---|---|---|
| Продукция | Нечитаемые общие библиотеки. | Портативный и читаемый исходный код Си. |
| Зависимость от библиотеки | Среда выполнения MATLAB. | Ничего. |
| Поддерживаемые платформы для развертывания | Windows ®, Mac и Linux ®. | Любая платформа, поддерживающая код ANSI ®/ISO ® C/C + +. |
| Защита интеллектуальной собственности | Упакованный код зашифрован. | Код не зашифрован. IP-адрес можно защитить путем создания общих библиотек вместо читаемого кода. |
| Ускорение алгоритма | Та же скорость, что и у MATLAB. | Потенциально быстрее, в зависимости от алгоритма. |
| Графика MATLAB | Поддерживается. | Не поддерживается. |
Что такое генерация кода C от MATLAB?
Представляет поддержку генерации кода.
Соответствующие задачи для продуктов компилятора MATLAB (компилятор MATLAB)
Автономные приложения (компилятор MATLAB)