M语言兼容工具,是否支持函数输入输出参数的数量判断?
技术分享
发布于 2025-08-06 16:32:29
查看 2过去300天
目前已支持nargin、nargout两个函数,但仅支持放到函数里调用,不支持单独使用。在.m文件中编写如下代码:
function varagout=myfunc(varargin)
nargin
nargout
for i=1:nargin
varargout{end+1}=varargin{end}+3;
end
end
[a,b,c,d,e]=myfunc(1,3,5)
调用myfunc()函数,输入参数数量为3,输出参数数量为5。运行结果如下图所示。

所属专栏:工具箱
产品信息:M语言兼容工具