exponenta event banner

API механизма MATLAB для Java

API MATLAB ® Engine для 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. Для создания приложения MATLAB Engine для Java необходимо установить JDK™ 7 или 8.

Связанные темы