Можно сгенерировать код С из проектов модели MATLAB и Simulink. Некоторые блоки Communications Toolbox™ и Системные объекты оказывают поддержку для генерации кода C, когда вы используете их с MATLAB Coder™. Можно ускорить код при прототипировании, Communications Toolbox включает некоторые функции, которые могут выполниться на Графическом процессоре (GPU).
Генерация кода C/C++. После того, как вы разработаете свое приложение, можно сгенерировать портативный исходный код C/C++, независимые исполняемые файлы или автономные приложения из кода MATLAB и моделей Simulink. Генерация кода C/C++ позволяет вам запустить свою симуляцию на машинах, которым не установили MATLAB и ускорять обработку, в то время как вы работаете в MATLAB. Для списка функций Communications Toolbox, которые поддерживают генерацию кода C/C++, смотрите Функции и Системные объекты, Поддерживающие генерацию кода C. Вам нужен MATLAB Coder, чтобы сгенерировать код C/C++. Для получения дополнительной информации смотрите, Генерируют код С от Видео кода MATLAB.
Ускорение графического процессора Кода. Чтобы ускорить ваш код при прототипировании, Communications Toolbox включает некоторые функции, которые могут выполниться на Графическом процессоре (GPU). Можно использовать gpuArray
(Parallel Computing Toolbox) функция, чтобы передать данные графическому процессору и затем вызвать gather
(Parallel Computing Toolbox) функция, чтобы получить выходные данные из графического процессора. Для списка функций Communications Toolbox, которые поддерживают генерацию кода графического процессора, см. Список Поддержки графического процессора Массивов для Системных объектов. Вам нужен Parallel Computing Toolbox™, чтобы включить поддержку графического процессора.
MATLAB Coder | Сгенерируйте код С или MEX-функцию из кода MATLAB |
Сгенерируйте код С из кода MATLAB
Подготовьте код MATLAB к генерации кода и сгенерируйте код C-MEX и исполняемый файл C.
Сгенерируйте код С из модели Simulink
Создайте исполняемый файл и запустите исполняемый файл в MATLAB.
Сгенерируйте код С в командной строке (MATLAB Coder)
Сгенерируйте код C/C++ из кода MATLAB при помощи codegen
команда.
Запустите функции MATLAB на графическом процессоре (Parallel Computing Toolbox)
Сотни функций в MATLAB и других тулбоксах запускаются автоматически на графическом процессоре, если вы предоставляете a gpuArray
Аргумент (Parallel Computing Toolbox).
Необходимые условия для глубокого обучения для MATLAB Coder (MATLAB Coder)
Установите продукты и сконфигурируйте среду для генерации кода для нейронных сетей для глубокого обучения.
Поддержка графического процессора релизом (Parallel Computing Toolbox)
Поддержка NVIDIA® Архитектуры графического процессора релизом MATLAB.