用matlab如何编写一个函数文件,实现 n!,并计算1!+2!+…20!

2024-11-06 16:32:18
推荐回答(2个)
回答1:

function r = AddJc(n)
n=input('请输入n的值:')
%阶乘求和
k=1;r=0;
while k<=n
r = r + Jc(k)
k=k+1;
end
function s=Jc(m)
s=1;k=1;
while k<=m
s=s*k;
k=k+1;
end

回答2:

Matlab 自带函数
factorial(4)

ans =

24