www问答网
所有问题
matlab while语句对n!求和的程序
如题所述
举报该问题
推荐答案 2010-12-21
%按提示输入非负数n,程序返回n阶乘
disp('计算n阶乘')
n=input('n=');
if n<0
disp('!!!提示:阶乘数n必须为大于或等于数'),return
end
factorial=1;
while (n>0)
factorial=factorial*n;
n=n-1;
end
factorial
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/15dWAndG5.html
其他回答
第1个回答 2010-12-20
i=n-1;
while (i>0)
n=n*i;
i=i-1;
end
相似回答
用
matlab
如何编写一个函数文件,实现
n!
,并计算1!+2!+…20!
答:
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
用
matlab
如何编写一个函数文件,实现
n!
答:
1.首先在计算机上打开
matlab
软件,如下图所示。2.点击打开页面“主页”下的“新建”按钮。3.然后在打开的下拉菜单中选择“function”选项。4.可以打开函数编辑器,在那里可以设置函数的输入。5.然后点击“编辑器”标签中的“保存”按钮,保存编辑权限的功能文件。
matlab
循环
语句
中
求和
公式
答:
1、首先可以在
matlab
命令行窗口中输入“help
while
”,看一下while循环的使用方法。2、创建一个脚本,如下图所示。3、运行脚本之后,可以看到while循环执行了9次,等于10的时候,结果为false,不进去循环。4、while循环也可以和if
语句
配合使用,break是跳出循环。5、最后可以看到while循环只执行了4次,执...
matlab
用
while
求
n!
答:
>>
n
= 10;r = 1;for k = 1:n r = r*k;end;disp(r);3628800 >> n = 10;r = 1;k = 1;
while
k <= n r = r*k;k = k+1;end;disp(r);3628800
matlab
如何用for和
while
实现
求和
?
视频时间 1:10
用
while
循环求 5~500 之间的整数之和,用
matlab
计算,谢谢!
答:
clear,sum=0,
n
=5,
while
n<=500 %当n<=500时,执行循环体,sum=sum+n,n=n+5,end,sum。循环体中的代码打印变量num的值,再使用代码num+=1(代码num=num+1的简写)将其值加1。只要满足条件num<=5,python就接着运行这个循环。由于1小于5,因此Python打印1,并将num加1,使其为2。
matlab
循环
求和
,来看看
视频时间 1:10
Matlab中的
循环累加
答:
function newData=sumR(Data,R)r=rem(size(Data,1),R);%看行数是否为R的整数倍,rem为取余命令if r~=0 Data=[Data;zeros(R-r,size(Data,2))];%如果余数不为0,则给原矩阵补R-r行0元素。end[m
n
]=size(Data);%此时行数m为R的整数倍newData=zeros(m/R,n);%创建一个新矩阵...
...
while语句
编写一个
求和程序
(即sum=1+2+3+…+
n
)
答:
回答:int sum=0;for(int i=1;i<
n
;i++){sum+=i;}int i=1
while
(i<n){sum+=i;i++;}do{sum+=i;}while(i++<n);System.out.print(sum);
大家正在搜
matlab中的while语句
matlab用while循环求和
matlab中程序循环控制语句
matlab的if语句
matlab while 1
matlab中if语句的用法
matlab中while的用法
matlab if语句多个条件
matlab中的for循环语句
相关问题
matlab中while语句对n 的阶乘函数求和的程序
MATLAB,分别用for 和while 循环结构编写程序,...
matlab程序for循环计算n!
matlab循环语句中求和公式
在Matlab中分别用for和while循环语句计算k=1+...
(分别利用for和while语句实现matlab语句)
matlab 中求和:(1+1/2+1/3+...+1/n)...
matlab while语句