Чтобы вызвать метод 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)