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

如题所述

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

>>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-07
format long e
n=1:20;
si=factorial(n);
s=sum(si)