编写一个函数,要求实现以下功能:当输入一个参数时,计算它的阶乘 当输入两个参数时,计算它们的阶乘的和当输入三个参数时,输出错误信息,并返回
2 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
function f=factor3(x, y, z)
if nargin ==1
f=factor2(x)
end
if nargin ==2
f=factor2(x)+factor2(y)
end
if nargin ==3,
A='输入错误';
disp(A)
end
河师大数学院2010级似水ALEX!!!
附factor2.m
function f=factor2(n)
if (n<=1)
f=1;
else
f=n*factor2(n-1);
end
添加回答
举报
0/150
提交
取消