递归调用函数时提示入参个数被修改

标签: 问题反馈——使用问题

匿名 2023-05-09 20:34:14

g(1)



function y=g(n)

s=n;

if s==0

y=1;

else

y=s*g(s-1);

end

end


使用如上代码运行时,能够得到结果,但有如下报错:

警告: nargin不是变量,系统强行将其改成了变量,请检查是否写错了变量名


警告: nargout不是变量,系统强行将其改成了变量,请检查是否写错了变量名


警告: n不是变量,系统强行将其改成了变量,请检查是否写错了变量名


警告: s不是变量,系统强行将其改成了变量,请检查是否写错了变量名


但是我并未修改相关变量,求解答

1377 1 0 收藏 回复

回复

北太天元客服 2023-05-10 #1

您好,这个问题已经修复了,下个版本会更新,谢谢支持!

回复

重置 提交