Matlab数组结构和循环效率的问题
来源:互联网 发布:彩虹代刷网源码2.0 编辑:程序博客网 时间:2024/05/16 17:00
先看下面的代码
function TestTime() clear; clc; t=0:0.01:3*pi; %第一种写法 disp('******1'); tic; for i=1:length(t) y1(i)=sin(t(i)); end toc; %第二种写法 disp('******2'); tic; l=length(t); y2=zeros(l); for i=1:l y2(i)=sin(t(i)); end %第三种写法 toc; disp('******3'); tic; y3=sin(t); toc; end
运行的结果如下:
******1
Elapsed time is 0.005446 seconds.
******2
Elapsed time is 0.013515 seconds.
******3
Elapsed time is 0.000162 seconds.
明显第三种写法运算速度快得多。所以能向量化运算的尽量向量化,最好少用循环结构。
- Matlab数组结构和循环效率的问题
- C#中循环结构的效率问题
- C#中循环结构的效率问题
- 关于二维数组循环的效率问题
- 递归和循环的效率问题
- 循环的效率问题
- for循环的效率问题
- 关于 循环 效率的问题
- matlab增加数组元素的效率分析
- 比较array、vertor和数组的效率问题
- java 增强for循环的效率问题
- shell中循环Ftp的效率问题
- 递归与循环的效率问题
- C++/ C循环语句的效率问题
- 关于for循环的执行效率问题
- 关于for循环的执行效率问题
- matlab循环结构
- matlab循环结构
- ubuntu部分配置
- USACO fence8 4.1.2
- java程序性能优化
- 基于Hadoop的校园云存储系统的实现研究
- java面试要点---oracle,mysql,DB2数据库的分页
- Matlab数组结构和循环效率的问题
- [工作问题总结]iframe跨域关闭
- 抽象工厂模式实例(C#)
- vmware Workstation设置bios启动
- 有状态和无状态会话的区别
- How to Create a Sublime Text 2 Plugin
- C++之WebBrowser容器,SDK实现
- Allegro中Thermal relief Pad 和Anti Pad
- Torvalds说他没有任何Linux的长远规划