exponenta event banner

Основные сведения о пакете Java

Интеграция пакетов Java ®, созданных MATLAB ®, в приложения

Интеграция скомпилированных функций MATLAB в приложение Java аналогична использованию любого стандартного пакета Java. Основное отличие состоит в том, что созданные функции требуют, чтобы данные передавались как MWArray объекты.

Функции

compiler.build.javaPackageСоздание пакета Java для развертывания вне MATLAB
compiler.build.JavaPackageOptionsПараметры построения пакетов Java
mcrinstallerОтображение информации о версии и местоположении установщика среды выполнения MATLAB, соответствующей текущей платформе
mcrversionВозвращает номер версии среды выполнения MATLAB, соответствующий версии MATLAB

Примеры и способы

Интеграция пакета Java в приложение

Пример интеграции сгенерированного MATLAB пакета Java с приложением Java.

Просмотр графика MATLAB в приложении Java

Пример включения функции MATLAB, которая генерирует графический объект в приложении Java

Передача объектов Java в MATLAB

Пример передачи объектов Java, таких как MWJavaObjectRef, в генерируемый MATLAB пакет Java

Использование нескольких пакетов в одном приложении

Обсуждение использования нескольких пакетов Java, созданных MATLAB, в одном приложении

Предоставление информации о профиле времени выполнения для приложений панели инструментов параллельных вычислений

Пример использования интерфейса пользовательских данных среды выполнения MATLAB для указания информации о профиле для приложений Parallel Computing Toolbox™.

Понятия

Настройка среды Java

Настройте среду Java для компиляции кода MATLAB и разработки приложений Java.

SDK компилятора MATLAB и JVM

Обсуждение взаимодействия между пакетами Java, созданными MATLAB, MATLAB Runtime и JVM.

Преобразование данных между Java и MATLAB

Сведения о том, как происходит преобразование данных между Java и MATLAB

Передать аргументы в Java и из Java

Сведения об обмене типами данных аргументов между MATLAB и Java

Передача объектов Java по ссылке

Информация о передаче объектов Java по ссылке с помощью MWJavaObjectRef

Управление ресурсами MATLAB

Как освободить память, используемую MWArray классы преобразования данных

Внедрение и извлечение развертываемого архива

Управление внедрением и извлечением развертываемого архива с помощью класса MWComponentOptions или переменных среды

Обеспечение многоплатформенной переносимости

Узнайте, как обеспечить независимость платформы, если скомпилированный код MATLAB содержит MEX-файлы

Выполнение приложений, создающих фигуры

Пример использования waitForFigures при разработке консольного Java-приложения, которое генерирует фигуры MATLAB

Работа с данными изображения MATLAB

Методы эффективной работы с данными фигур и изображений