MATLAB® Engine API для Java® позволяет программам Java взаимодействовать с MATLAB синхронно или асинхронно, включая:
Запустите и отключите MATLAB.
Соединитесь с и разъединение от сеансов работы с MATLAB на локальной машине.
Вызовите функции MATLAB с входными параметрами, переданными из Java и выходных переменных, возвращенных в MATLAB.
Оцените выражения MATLAB в базовом рабочем пространстве MATLAB.
Передайте переменные от Java до MATLAB и MATLAB на Java.
Асинхронная связь с MATLAB основана на интерфейсе Java Future, java.util.concurrent. Будущее.
API MATLAB Engine для Java включен как часть продукта MATLAB. Необходимо было установить JDK™ 7 или 8, чтобы создать приложение MATLAB Engine для Java.