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™, установленного, чтобы создать приложение MATLAB Engine для Java. Для получения информации о версии смотрите Интерфейсы MATLAB на Другие Языки.