編寫(xiě)一個(gè)函數(shù),要求實(shí)現(xiàn)以下功能:當(dāng)輸入一個(gè)參數(shù)時(shí),計(jì)算它的階乘 當(dāng)輸入兩個(gè)參數(shù)時(shí),計(jì)算它們的階乘的和當(dāng)輸入三個(gè)參數(shù)時(shí),輸出錯(cuò)誤信息,并返回
2 回答

拉莫斯之舞
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊
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='輸入錯(cuò)誤';
disp(A)
end
河師大數(shù)學(xué)院2010級(jí)似水ALEX!!!
附factor2.m
function f=factor2(n)
if (n<=1)
f=1;
else
f=n*factor2(n-1);
end
添加回答
舉報(bào)
0/150
提交
取消