MATLAB Engine API для C++ обеспечивает интерфейс между языком программирования C++ и MATLAB. Этот API позволяет программам C++ запускать MATLAB, оценивать функции MATLAB с помощью аргументов и обмениваться данными между программами MATLAB и C++.
MATLAB Engine API для C++ поддерживает MATLAB Data API, который предоставляет возможность приложениям, работающим вне MATLAB, работать с данными MATLAB через нейтральный интерфейс MATLAB. Для получения дополнительной информации о MATLAB Data API, смотрите MATLAB Data API.
Введение в базовый проект программы двигателя C++.
Создавайте приложения двигателя на других платформах.
Проверка собственной среды сборки
Используйте этот пример кода, чтобы подтвердить среду разработки для MATLAB Engine API для C++.
MATLAB Engine C++ API содержит функции, классы и шрифты в matlab::engine
пространство имен.
Запуск сеансов работы с MATLAB с C++
Запуск и подключение к сеансу работы с MATLAB синхронно и асинхронно с C++.
Подключите C++ к выполняемому сеансу работы с MATLAB
Подключите механизм C++ к сеансу работы с MATLAB, который был запущен как или преобразован в сеанс совместной работы.
Вызов функций MATLAB с C++, передача переменной в MATLAB и возврат переменных к C++.
Вычислите выражения MATLAB из C++
Вычислите выражение MATLAB из C++ и запишите переменные в базовое рабочее пространство MATLAB.
Передайте переменные от C++ к MATLAB
Передайте переменные из C++ в MATLAB в качестве аргументов функции или путем размещения этих переменных непосредственно в базовом рабочем пространстве MATLAB.
Передайте переменные из MATLAB в C++
Получите переменные из основы MATLAB или глобальной рабочей области.
Перенаправление выхода Командного окна MATLAB на C++
Перенаправьте выход командного окна MATLAB, включая сообщения об ошибке, в программу C++.
Запустите симуляцию Simulink из C++
Запуск Simulink® моделировать симуляции из C++ и визуализировать результаты с помощью графики MATLAB.
Преобразуйте приложение C++ Engine в приложение MATLAB Compiler SDK
Как преобразовать приложение модуля в развернутое приложение с помощью MATLAB Compiler SDK™.
Создайте массивы структур из C++
Создайте массив структур на C++ и передайте его в MATLAB или получите массив структур, заданный в MATLAB.
Создайте разнородные массивы на C++ для использования в качестве массивов ячеек MATLAB.
Передайте перечисления в MATLAB из C++
Передайте представители перечисления классов перечисления MATLAB в MATLAB из C++.
Передайте разреженные массивы в MATLAB с C++
Передайте массивы в MATLAB как разреженные массивы MATLAB.