第4章_MATLAB程序设计.ppt

第4章_MATLAB程序设计

* 向量表达式作为条件时,如 if x=2 x每个元素都符合条件时,x=2才为真 代码文件夹中:e4_exercise2 ----数据为标量 e4_exercise2_1 ----只是把标量改为向量,其它命令不变 e4_exercise2_2、e4_exercise2_3、e4_exercise2_4 三种可行的方法 * * * 再举一例:测试循环和向量运算的速度差异:a、b是2个行向量,求 a.*b后各元素和 clear all; %清空workspace的变量 clc; %清命令窗口 a = 1 b -1:1; sum1=0 ; tic; %计时开始 for i=1??sum1= sum1+ a(i)*b(i); end; time1=toc;%计时结束并输出采用循环语句进行运算的时间 %sum2=0; tic,%计时开始 sum2=sum(a.*b); time2=toc;%计时结束并输出采用向量运算消耗的时间 result1= strcat(采用循环语句运算消耗的时间为:,num2str(time1),秒); result2= strcat(采用向量运算消耗的时间为:,num2str(time2),秒); disp(result1)

文档评论(0)

1亿VIP精品文档

相关文档