API MATLAB Engine для C++ обеспечивает интерфейс между языком программирования C++ и MATLAB. Этот API позволяет программам C++ запускать MATLAB, оценивать функции MATLAB с помощью аргументов и обмениваться данными между программами MATLAB и C++.
Интерфейс MATLAB Engine API для C++ поддерживает интерфейс MATLAB Data API, который позволяет приложениям, работающим вне MATLAB, работать с данными MATLAB через нейтральный интерфейс MATLAB. Дополнительные сведения об API данных MATLAB см. в разделе API данных MATLAB.
Введение в базовый дизайн программы двигателя C++.
Создание приложений ядра на различных платформах.
Этот пример кода используется для подтверждения среды разработки API MATLAB Engine для C++.
API-интерфейс MATLAB Engine C++ содержит функции, классы и типы в matlab::engine пространство имен.
Запуск и подключение к сеансу 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++ в приложение SDK компилятора MATLAB
Преобразование приложения ядра в развернутое приложение с помощью SDK™ компилятора MATLAB.
Создание массивов структуры из C++
Создайте структурный массив на языке C++ и передайте его в MATLAB или получите структурный массив, определенный в MATLAB.
Создание массивов ячеек из C++
Создайте гетерогенные массивы в C++ для использования в качестве массивов ячеек MATLAB.
Передать перечисления в MATLAB из C++
Передача элементов перечисления классов перечисления MATLAB в MATLAB из C++.
Передача разреженных массивов в MATLAB из C++
Передайте массивы в MATLAB как разреженные массивы MATLAB.