示例Try on godbolt的Mathworks页面显示了一个1参数的函数:
% makesqr.m
%----------
function y = makesqr(x)
y = magic(x);
这被生成到Java包中。但是,makesqr.m的step 16
显示的makesqr
具有两个参数:
result = theMagic.makesqr(1, n);
任何人都可以解释参数数量上的这种差异吗?
答案 0 :(得分:0)
额外的前导参数指定Matlab应该返回给Java调用程序的输出参数的数量。 Pass Arguments To and From Java页描述了这一点以及如何完成多个输入/输出。