MATLAB习题,跪求帮忙,急!!求好心人帮忙

1。编写函数文件,计算∑k!(k=1~n) ,并求出当k=20时表达式的值
2.用不同的数据格式显示自然底数e的值,并分析各个数据格式之间有什么相同于不同之处。

1、先编写函数文件:
function s=s(n)
s=1;
for k=1:n,
s=s*k;
end

在matlab主窗口中调用函数
>>s=s(20),就能得到k=20时的值。

2、第一种
>>exp(1)

ans =

2.7183
第二种:
>> format long
>> exp(1)

ans =

2.71828182845905
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-20
k=20;
f=1;
S=0;
for i=1:k
f=f*i;
S=S+f;
end
%S=∑k!
相似回答