有没有可能检查Matlab函数输出参数 N
是否被其呼叫者所舍弃 (~
在呼叫中给出) 或是否提供了其中一个 N+K
, K>1
的定义,即当 nargout > N
时。
例如,给定
function [x,y] = f()
...;
end
我们希望能够检测出在函数调用时不需要通过
f()
计算的x。[~,y] = f();
有没有可能检查Matlab函数输出参数 N
是否被其呼叫者所舍弃 (~
在呼叫中给出) 或是否提供了其中一个 N+K
, K>1
的定义,即当 nargout > N
时。
例如,给定
function [x,y] = f()
...;
end
f()
计算的x。[~,y] = f();