1.题目图片上传区
x=[81,70,65,51,76,66,90,87,61,77]; xsum=0; for i=1:length(x) %xsum为x值的总和 xsum=xsum+x(i); end xp=xsum/length(x); %xp为x的平均值 ysum=0; for i=1:length(x); ysum=ysum+(x(i).^2-xp.^2); end s=sqrt((1/(length(x)-1))*ysum); disp([\'x的平均值为:\',num2str(xp)]); disp([\'s:\',num2str(s)]);
2.题目二图片上传区
%for循环方法 tic K=0; for i=1:106 K=K+sqrt(3)/2^i; end disp([\'for循环方法得到的K值:\',num2str(K)]); disp(\'for循环方法运行时间\'); toc %while循环方法 tic K=0; i=1; while i<=106 K=K+sqrt(3)/2^i; i=i+1; end disp([\'while循环方法得到的K值:\',num2str(K)]); disp(\'while循环方法运行时间\'); toc %避免循环语句的方法 tic K=0; i=1:10^6; K=K+sum(sqrt(3)./2.^i); disp(\'非循环语句方法运行时间\') toc
ticK=0;i=1:10^6;K=K+sum(sqrt(3)./2.^i);disp(\'非循环语句方法二运行时间\')disp(K)toc
请发表评论