API MATLAB Engine для Java

MATLAB® Engine API для Java® позволяет программам Java взаимодействовать с MATLAB синхронно или асинхронно, включая:

  • Запустите и отключите MATLAB.

  • Соединитесь с и разъединение от сеансов работы с MATLAB на локальной машине.

  • Вызовите функции MATLAB с входными параметрами, переданными из Java и выходных переменных, возвращенных в MATLAB.

  • Оцените выражения MATLAB в базовом рабочем пространстве MATLAB.

  • Передайте переменные от Java до MATLAB и MATLAB на Java.

Асинхронная связь с MATLAB основана на интерфейсе Java Future, java.util.concurrent.Future.

Размер массивов данных передал между Java, и MATLAB ограничивается 2 Гбайт. Этот предел применяется к данным плюс поддержка информации, переданной между процессами.

API MATLAB Engine для Java включен как часть продукта MATLAB. Необходимо было установить JDK™ 7 или 8, чтобы создать приложение MATLAB Engine для Java.

Похожие темы