matlab编程计算下列表达式:s=1!+2!+3!+4!+……+ 20!(

2024-11-27 04:40:44
推荐回答(2个)
回答1:

clear all
close all
x=1:1:20;
lx=length(x);
for k=1:1:lx
s=0;
s=s+factorial(x(k));
end
>> s

s =

2.4329e+018

>>

回答2:

format long e
n=1:20;
si=factorial(n);
s=sum(si)