matlab显示Input argument "v" is undefined

本人新手
很简单的一个程序,我按照书上写的输入,求n的阶乘
function f= product (n)
if n==0
f=1;
else
f=n*product(n-1);
end
为什么会显示
Input argument "n" is undefined.

Error in ==> product at 2
if n==0
懂的人给点指点啊!!

你这是直接运行函数文件了,函数文件应该在控制台窗口带参数调用
写好这个程序之后,要保存为product.m,然后在命令行下输入
product(5)
5是参数,也可改为其他数值
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网