С MATLAB Compiler SDK™ интеграция скомпилированных функций MATLAB в приложение Java включает использование комбинации API, которые инициализируют MATLAB Runtime, загружают скомпилированные функции MATLAB в MATLAB Runtime и управляют данными, которые передают между Java и MATLAB.
Пакеты Java и приложения предоставляют портативные и масштабируемые решения для приложений в крупном предприятии или веб-средах. Можно развернуть сгенерированные пакеты в предприятие или веб-среды, где MATLAB Runtime установлен.
Вызов удаленного метода (RMI) Java является набором API, которые включают объектам Java вызвать объекты в различной виртуальной машине Java (JVM). Используйте RMI, чтобы разработать клиент-серверные приложения, распределенные приложения и веб-приложения. Для таких приложений только фрагменты приложения, которые непосредственно вызывают функции MATLAB, требуют MATLAB Runtime. Другие фрагменты приложения могут работать с нативными типами данных Java.
compiler.build.javaPackage | Создайте пакет Java для развертывания вне MATLAB |
compiler.build.JavaPackageOptions | Опции для создания пакетов Java |
mcrinstaller | Отобразите версию и информацию о местоположении для инсталлятора MATLAB Runtime, соответствующего текущей платформе |
mcrversion | Возвратите номер версии MATLAB Runtime, который совпадает с версией MATLAB |
Сгенерируйте пакет Java и создайте приложение Java
Создайте пакет Java в MATLAB и реализуйте его с демонстрационным кодом Java.
Интегрируйте простую функцию MATLAB в приложение Java
Узнать, как интегрировать MATLAB сгенерировало пакет Java в приложение Java.
Отобразите график MATLAB в приложении Java
Создайте приложение Java, которое отображает график MATLAB.
Создайте приложение телефонной книги Java Используя массив структур
Инкапсулируйте функцию MATLAB, которая изменяет массив структур, содержащий номера телефона.
Создайте приложение Java с несколькими функциями MATLAB
Реализуйте приложение анализатора сигнала, которое включает несколько функций с помощью анализа зависимостей.
Присвойте несколько функций MATLAB классу Java
Создайте пакет Java, содержащий несколько функций, чтобы реализовать матричную математическую программу.
Используйте класс MATLAB в приложении Java
Используйте объектно-ориентированный проект, чтобы развернуть класс MATLAB в пакете Java.
Создайте пакет Java, который применяет стандартные программы оптимизации к целевым функциям с помощью MWJavaObjectRef
класс.
Блокируйте консольное отображение при создании фигур на Java
Используйте waitForFigures
в основанном на консоли приложении Java, которое генерирует фигуры MATLAB.
Преобразуйте данные между Java и MATLAB
См. инструкции по тому, как преобразовать данные между Java и MATLAB.
Правила для преобразования данных между Java и MATLAB
Обратитесь к правилам для преобразования типов Java к типам MATLAB.
Управляйте ресурсами MATLAB в JVM
Правильно создайте и избавьтесь от данных MATLAB в своем коде.
Представьте данные изображения MATLAB на Java
Смотрите методы, чтобы работать эффективно с фигурой и данными изображения в вашем коде.
Задайте опции встраивания и экстракции для развертываемого архива Java
Справьтесь с развертываемым архивным встраиванием и поведением экстракции с помощью или класса MWComponentOptions или переменных окружения.
Обеспечьте многоплатформенную мобильность для Java
Обеспечьте независимость от платформы в своем скомпилированном коде MATLAB.
Ограничения на несколько пакетов в одном приложении Java
Изучите типы данных, которые не могут быть совместно использованы через пакеты Java.
Вызов удаленного метода для клиент-серверных приложений
Узнать, как RMI позволяет вам запускать отдельные процессы на нескольких машинах.
Запустите клиент-сервер Используя RMI
Попробуйте пример с помощью RMI с клиент-сервером.
Представляйте ячейку Native Java и массивы структур
Смотрите, что пример иллюстрирует использование нативной ячейки Java и массивов структур.