注意:三种方法由于使用原理不一样,得到结果可能有一定的差距!1、tic和toc组合(使用最多的)

计算tic和toc之间那段程序之间的运行时间,它的经典格式为

[plain] view plaincopytic。。。。。。。。。。toc

换句话说程序,程序遇到tic时Matlab自动开始计时,运行到toc时自动计算此时与最近一次tic之间的时间。这个有点拗口,下面我们举个例子说明

[plain] view plaincopy% by dynamic of Matlab技术论坛% see also http://www.matlabsky.com% contact me matlabsky@gmail.com% 2009-08-18 12:08:47clctic;%tic1t1=clock;for i=1:3tic ;%tic2t2=clock;pause(3*rand)%计算到上一次遇到tic的时间,换句话说就是每次循环的时间disp(['toc计算第',num2str(i),'次循环运行时间:',num2str(toc)]);%计算每次循环的时间disp(['etime计算第',num2str(i),'次循环运行时间:',num2str(etime(clock,t2))]);%计算程序总共的运行时间disp(['etime计算程序从开始到现在运行的时间:',num2str(etime(clock,t1))]);disp('======================================')end%计算此时到tic2的时间,由于最后一次遇到tic是在for循环的i=3时,所以计算的是最后一次循环的时间disp(['toc计算最后一次循环运行时间',num2str(toc)])disp(['etime程序总运行时间:',num2str(etime(clock,t1))]);

运行结果如下,大家可以自己分析下

[plain] view plaincopytoc计算第1次循环运行时间:2.5628etime计算第1次循环运行时间:2.562etime计算程序从开始到现在运行的时间:2.562======================================toc计算第2次循环运行时间:2.8108etime计算第2次循环运行时间:2.813etime计算程序从开始到现在运行的时间:5.375======================================toc计算第3次循环运行时间:2.0462etime计算第3次循环运行时间:2.046etime计算程序从开始到现在运行的时间:7.421======================================toc计算最后一次循环运行时间2.0479etime程序总运行时间:7.421

2、etime(t1,t2)并和clock配合来计算t1,t2之间的时间差,它是通过调用windows系统的时钟进行时间差计算得到运行时间的,应用的形式

[plain] view plaincopyt1=clock;。。。。。。。。。。。t2=clock;etime(t2,t1)

3、cputime函数来完成使用方法和etime相似,只是这个是使用cpu的主频计算的,和前面原理不同,使用格式如下

[plain] view plaincopyt0=cputime。。。。。。。。。。。。。t1=cputime-t0

Matlab官方推荐使用tic/toc组合,When timing the duration of an event, use the tic and toc functions instead of clock or etime.至于大家可以根据自己的喜好自己选择,但是使用tic/toc的时候一定要注意,toc计算的是与最后一次运行的tic之间的时间,不是第一个tic,更不是第二个。。。。。

转自:http://www.matlabsky.com/thread-2607-1-1.html

matlab面试问题,【函数技术面试题】面试问题:Matlab中… - 看准网相关推荐

  1. 甲骨文软件测试自学,【甲骨文(Oracle)软件测试面试】自己太菜鸟,感觉好丢人-看准网...

    自己太菜鸟,感觉好丢人 第一轮:hr电话面试.问目前的工作和英语对话.人很nice,建议我好好准备英文.而且在等第三轮面试期间还发邮件,让我好好看看database. 第二轮:技术电话面试.问了相关技 ...

  2. java面试题对日开发_【埃森哲Java面试】面试的是对日java的后端开发-看准网

    其实对埃森哲不是很了解,在招聘网站上看到之后就填写了申请,本来因为没有对咨询有过经验,以为不会有网测之类的机会,结果就收到了网测,其实应该也不是海发,因为也有人没有收到,总而言之,网测通过之后就会收到 ...

  3. 优信拍集团php面试题_【优信拍PHP高级工程师面试】问一些底层的问题和准则-看准网...

    投递了校招补录,由于自己的疏忽之前没有接电话,昨天好心的hr姐姐打电话临时给我安排到了最后一轮面试,赶过去,最后一组加我一共六人,大家简单认识了一下后先进行了第一轮群面,两个业务部面试官,可是我赶过来 ...

  4. 啊哈c语言九九乘法表,【算法字符串面试题】面试问题:啊哈C!循环结… - 看准网...

    13个经典案例: 程序分析在文档结尾处. 案例01.求1-100累计和 案例02.求10! 案例03.12个月的煤气费用 案例04.拓展:n! = 1 * 2 * 3 * -n 案例05.讨论:编写程 ...

  5. 蘑菇街 java 面试_【蘑菇街java工程师面试】蘑菇街Java后台开发二面挫败-看准网...

    面试官是个女生,hr打电话来两天后就开始电话面试了.自我介绍 :大三学生,学习了一年iOS,自己做了两个项目,天气和微博,swift和OC都写. 蘑菇街面经一面: 1,如何用实现微信两人之间发送消息? ...

  6. 返利网PHP面试_【返利网PHP面试】面试不算难 但是公司的办事奇怪-看准网

    按约定时间到达公司后,先领取HR提供的笔试题一份,一共20道题目,主要围绕PHP的基本语法及类的成员的访问权限展开,笔者觉得题目乍看不算难但坑比较多,若要保证不出错需要多阅读PHP手册. 然后就是技术 ...

  7. 天润融通java面试_【天润融通怎么样?】-看准网

    面试时长三十分钟左右 1.介绍一下你的项目 2.jdk1.8 1.9 10 的新特性都有哪些 3.线程安全的集合都有哪些treeset  我也提了一嘴  然后不知到线程是否安全  很尴尬查了一下  线 ...

  8. 猿辅导python辅导老师_【猿题库/猿辅导课程设计面试】python 教研不推荐去猿辅导-看准网...

    [整个流程] 一面:上午公众号投递简历,下午收到电话,预约一面时间,然后收到短信+邮件,要求添加一面hr微信,最后和hr确认好面试时间.hr到时会提前拉群,一面为在线微信视频面试,3-4位求职者一起面 ...

  9. 京东软件测试有复试没,【京东测试工程师面试】正常,不是特别的难-看准网...

    1.简历内容介绍,会问比较详细 工具实现思路,主要做什么 2.http 请求格式 请求行 请求头 各个头作用 :useragent:为了识别浏览器的类型版本,操作系统及版本等信息的 :cookie : ...

最新文章

  1. osi七层协议和tcp/ip四层协议
  2. 验证组播的TTL阀值
  3. 帮助文档的数据库结构
  4. 使用Eclipse创建一个Android程序方法
  5. 第三十五期:网络爬虫是啥玩意儿?有什么用呢?
  6. 李书福退出吉利汽车集团公司董事
  7. 从坐标移动_ABB知识点13:工件坐标系定义
  8. wex5 导入mysql_wex5 sqllite本地数据库的运用
  9. matlab tiff 压缩方式,无法打开以这种方式压缩的tiff文件(2) - imageJ / FIJI
  10. 极品飞车最高通缉Ps2的秘籍
  11. 元转万元单位换算_excel中如何将元换算成万元 excel 万单位 不要万字
  12. Tomcat修改server.xml中的context标签后无法启动
  13. 51单片机编程题:编程将外部数据存储器1050H~1054H单元分别赋值为01,02,03,04
  14. 十大Web压力测试工具
  15. 电子电路学习笔记(11)——滤波电容
  16. 为什么HashMap中链表转红黑树的阀值是8?
  17. 微信小程序之自定义组件的使用、介绍、案例分享
  18. 为什么现在的人越来越不怕老板了? 老板和员工都要看
  19. qt 二维地图库_Qt轻量级地图解决方案:基于QtLocation的二次开发(四)
  20. AcWing1102. 移动骑士

热门文章

  1. 深度linux运行速度慢,Deepin(深度操作系统)解决老电脑卡顿,慢等问题
  2. centos7桥接模式上网_你知道为什么连接光猫后,还要拨号才能上网吗?
  3. 设计模式之禅-命令模式
  4. python 比赛成绩预测_Python预测NBA比赛结果
  5. NBA比赛结果预测项目
  6. wincc版本升级_关于WINCC升级问题
  7. 简易几何利用 ANSYS Multizone Meshing创建六面体网格应用案例
  8. 集成Linux版QQ Ylmf OS 2.0新功能点评
  9. 20220321 东航MU5735航班事故应急监测
  10. 初识测开/测试- 第一篇 - 测开/测试方向