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