Вызов Java® метод, который принимает несколько необязательных входных параметров, создает массив Java в MATLAB®. Для примера, MyClass имеет метод с этой сигнатурой:
public int myMethod(Integer... numbers)
Для прохождения скалярного значения 4 типа java.lang.Integer, создайте переменную numbers использование javaArray.
numbers = javaArray('java.lang.Integer', 1);
Создание oneNumber со значением 4 и присвойте его массиву Java.
oneNumber = java.lang.Integer(4); numbers(1) = oneNumber;
Функции myMethod.
myObj = MyClass; myObj.myMethod(numbers)