阿唐奇遇记:用matlab方法做4

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 13:03:03
四、试分别写出用for和while循环语句计算K =
63
∑ 2的i次方== 1 + 2 + ... + 2的63次方的
i=0
程序,最后,试不用上面两种循环语句再编一个计算K的程序。

%四、试分别写出用for和while循环语句计算K =
%63
%∑ 2的i次方== 1 + 2 + ... + 2的63次方的
%i=0
%程序,最后,试不用上面两种循环语句再编一个计算K的程序
clc;clear all
format rat
%(1)
sum=0;N=63;
for i=1:N
sum=sum+2^i;
end
sum
%(2)
sum1=0;
while i<=N
i=i+1;
sum1=2^i;
end
sum1
(3)
i=1:N;
total=2.^i;
sum2=cumsum(total);
sum2(N)