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

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

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

Функции

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

Примеры и как

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

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

Отображение графика MATLAB в приложении Java

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

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

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

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

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

Предоставьте информацию о профиле во время выполнения для приложений Parallel Computing Toolbox

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

Концепции

Настройте Java- Окружение

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

MATLAB Compiler SDK и JVM

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

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

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

Передайте аргументы на и с Java

Информация о том, как обмениваться типами данных аргументов между MATLAB и Java

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

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

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

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

Развертываемая архивная интеграция и экстракция

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

Обеспечение переносимости мультиплатформенности

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

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

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

Работа с MATLAB Image Data

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