88问答网
所有问题
matlab编程计算下列表达式:s=1!+2!+3!+4!+……+ 20!(
如题所述
举报该问题
推荐答案 2011-03-07
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
>>
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gttKcBgVB.html
其他回答
第1个回答 2011-03-07
format long e
n=1:20;
si=factorial(n);
s=sum(si)
相似回答
编程计算下列表达式:s=1!+2!+3!+4!+……+
10
!(
要求定义一个求阶乘的...
答:
if(a =
= 1
): return 1;else: return a*fun(a-1);} main(){ int i,sum=0;for(i
=1
;i<=10;i++){ sum += fun(i);} printf("d%",sum);}
MATLAB
通过编写M文件,通过调用函数文件的方式,
计算S=1!+2!+3!+4!+
5!
答:
先写个m文件 function
s=
qiuhe(n)s=sum(cumprod(1:n))end 其中cumprod是求某数的阶乘,sum是求和 调用输入qiuhe(10) 就是求
1!+2!+
。。。10!的和了
用C++程式设计
计算下列表达式:s=1!+2!+3!+4!+……+
6!
答:
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 >> 用C语言程式设计
计算下列表达式:s=1!+2!+3!+4!+……+
10!。
如何
用matlab计算1+2+3+4
...+100等于多少?
答:
输入
S=1
,n=12。n=n+1,S=S+n3。判断n是否=100,如果是,那么,go to 4。如果不是,那么:go to 24。输出结果S。等差数列和的公式:和=(首项+末项)×项数÷2。所以1
+2+3+4
...+100=(1+100)×100÷2=5050。
用汇编语言实现
s=1!+2!+3!+4!+
5!+6!+7!+8!
答:
可以
用MATLAB
实现如下
:s=
0;for n
=1
:8 s=factorial(n)+s;end disp(s);结果:46233
Matlab
用for求
1!+2!+3!+4!+
5!
答:
sum=0;T=1; %初始化变量 for i
=1:
5 T=i*T; %Temp即n!sum=sum+T;end sum
matlab
怎么
算1+2+
...+100?
视频时间 1:10
Matlab编程
题:用两中方法求
S=1+2+3+4+…+
100
视频时间 1:10
大家正在搜
编程计算下列算式的值
用编程计算器表达式
基因表达式编程算法
matlab polyval
编程表达式
基因表达式编程
feval函数 matlab
matlab sym函数
polyfit函数matlab