www.pudn.com > matlab&c(1).rar > testfor.m


%testfor.m 
%清空workspace的变量 
clear all; 
clc; 
%MATLAB循环语句与向量运算的测试语句。 
a = 1:1000000; 
b =1000000:-1:1; 
sum_axb =0 ; 
tic;%计时开始 
for i=1:1000000 
	sum_axb = sum_axb + a(i)*b(i); 
end; 
time1=toc;%计时结束并输出采用循环语句进行运算的时间 
 
sum_axb=0; 
tic;%计时开始 
sum_axb=sum(a.*b); 
time2=toc;%计时结束并输出采用向量运算消耗的时间 
 
result1= strcat('采用循环语句运算消耗的时间为:',num2str(time1),'秒'); 
result2= strcat('采用向量运算消耗的时间为:    ',num2str(time2),'秒'); 
 
disp(result1); 
disp(result2);