Решение Hello World от MathWorks дает некоторое представление о том, как запустить простое Java-приложение «Hello World» внутри MATLAB. Вы можете немного изменить код Java, чтобы иметь метод, который возвращает строку.
public class HelloWorld
{
public String hello()
{
String helloWorld = "Hello World!";
return helloWorld;
}
}
Как только этот простой класс скомпилирован и на пути к классам JVM MATLAB создайте экземпляр и вызовите метод с помощью следующих двух команд.
o = HelloWorld
output = o.hello;
Строка, возвращаемая экземпляром HelloWorld, присваивается переменной MATLAB output
.
Нет необходимости в команде system
с кодом Java в MATLAB. У вас есть прямой доступ к JVM из MATLAB. Для приложения со сложным графическим интерфейсом перейдите на Java.
Недокументированная Java является ценным источником информации о MATLAB, Java и графических интерфейсах.