matlab题目:S=1+2+22+23+…+263 分别用循环结构和调用MATLAB的sun函数求s的值。
来源:百度知道 编辑:UC知道 时间:2024/05/26 05:45:00
2后面的2,3.。。。。63是2的幂指数
sum=0;
for i=1:63
sum=sum+2^i;
end
sum
得到结果:
sum =
1.8447e+019
另外:
n=1:63;
x=2.^n;
sum2=sum(x)
得到结果:
sum2 =
1.8447e+019
>> syms k
>> symsum(2^k,1,63)
得到
ans =
18446744073709551614
后者的符号运算,不失有效数字.
楼上是正解。。。。支持。。。