matlab 函数编程(在线等)送高分。。!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:06:04
用循环语句计算1+2+3+4+……+n,当n=100时的值(用for或while语句)

1点40前现在等。。送

s=0;
n=100;
for i=1:n
s=s+i;
end
s
如果你是想要一个函数的话,其实这个函数MATLAB里有,叫做sum。如果想自己编写,是这样的
function s=summ(n)
s=0;
for i=1:n
s=s+i;
end
保存函数名为summ,这样直接调用summ(100)就可以了

>> sum=0;
for i=1:100
sum=sum+i;
end
sum

sum =

5050

>>

a=0;
n=100;
for ii=1:n
a=a+ii;
end
a

方法一:
n= ; %你自己先输入
s=0;
for i=1:n
s=s+i;
end
s

方法二:
n= ; %你自己先输入
s=0;
i=1;
while i<=n
s=s+i;
i=i+1;
end
s

希望可以让你满意