matlab,计算1+2+3+……+n<2000

matlab,计算1+2+3+……+n<2000

用matlab计算1+2+3+……+n<2000的代码。

syms k

n=1;

while symsum(k,1,n)<=2000

    n=n+1;

end

n=n-1

s=symsum(k,1,n)

运行结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-04
>> syms n positive
n=floor(double(solve(n*(n+1)/2-2000)))

n =
62
上面语句是最简单的情况。
相似回答