简单地说,tic和toc是用来记录matlab命令执行的时间

tic用来保存当前时间,而后使用toc来记录程序完成时间。

两者往往结合使用,用法如下:

tic

operations

toc

显示时间单位: 秒

Tic和toc函数可以计算运行一段时间的代码

例如:

clc

tic

d=zeros(1,10000);

for i=1:10000

d(i)=i;

end

toc

tic

c=1;

for i=1:10000

c=[c:i];

end

toc

运行结果如下:

Elapsed time is 0.000158 seconds.

Elapsed time is 0.152307 seconds.

只要用tic和toc函数,不需要自己计算前后时间的差,tic函数会记录起始时刻,toc函数会自动计算时间差。这两个函数一般配合使用,tic表示计时的开始,toc表示计时的结束。

通过这个程序,可以发现,先把矩阵的大小确定再给矩阵的赋值的方法比边赋值边改变矩阵维数的方法更节省时间。

Matlab里面的计时函数:Matlab7的计时函数主要有tic,toc,cputime和etime等,计时函数可以定量的计算完成制定程序所消耗的时间资源,因为可以作为比较程序优劣的一个重要标准。

a、tic和toc函数

这两个函数一般配合使用,tic表示计时的开始,toc表示计时的结束。

格式如:

tic

任意表达式

toc

t=toc

b、cputime函数

cputime函数返回从调用该函数起所用的总的Cpu时间,单位以秒计算。

格式如:

t=cputime;

任意表达式或者程序

e=cputime-t;

c、etime函数

e=etime(t2,t1)命令返回向量t1和t2之间的时间段,t1和t2必须含有由clock函数返回的6个元素,即[Year Month Day Hour Minute Second]。

举例说明:

>>x=rand(2048,1);

>>t=clock;

>>fift(x);

>>etime(clock,t);

ans=

14.53

matlab tic toc存储,Matlab中tic和toc用法相关推荐

  1. matlab norm函数使用_matlab中norm函数的用法

    格式:n=norm(A,p) 功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 以下是Matlab中help norm 的解释 NORM   Matrix or vecto ...

  2. matlab tic和toc单位,Matlab中tic和toc用法

    简单地说,tic和toc是用来记录matlab命令执行的时间 tic用来保存当前时间,而后使用toc来记录程序完成时间. 两者往往结合使用,用法如下: tic operations toc 显示时间单 ...

  3. python读取matlab数据_详解如何在python中读写和存储matlab的数据文件(*.mat)

    背景 在做deeplearning过程中,使用caffe的框架,一般使用matlab来处理图片(matlab处理图片相对简单,高效),用python来生成需要的lmdb文件以及做test产生结果.所以 ...

  4. 使用Matlab提取ADC采样数据中的噪声

    正常波形与噪声波形的区别 正常方波信号的特征:一个周期内的数据按时间单调变化,则仅有2种情况:① 数据在上升或下降边沿时,其两边的数据则是一边大一边小(如下图中C和D点):② 数据处于平稳时,则两边大 ...

  5. matlab得到计算机时间,Matlab中处理日期与时间的函数

    Matlab用三种格式来表示日期与时间 (1)双精度型日期数字:一个日期型数字代表从公元0年到某一日期的的天数,例如,2008年8月26日夜时0点钟被表示为733646,而这同一天的中午12点就被表示 ...

  6. (MATLAB/C/Python)快速中值滤波

    (MATLAB/C/Python)快速中值滤波 一.中值滤波 二.快速中值滤波 介绍 原理 优化 三.代码 MATLAB C Python 四.测试 其他 by HPC_ZY 最近一个项目中需要用到中 ...

  7. matlab rsdec,MATLAB在RS码实现中的应用

    中图分类号 :TP393. 08 文献标识码 :A 文章编号 :1009 - 2552(2009)09 - 0160 - 03 MATLAB 在 RS 码实现中的应用 张定云 (中国空空导弹研究院第十 ...

  8. matlab 连通域数量,【Matlab】找到矩阵中每个连通域的最小值

    [Matlab]找到矩阵中每个连通域的最小值 [Matlab]找到矩阵中每个连通域的最小值 连通域在我浅薄的图像处理知识中,一直是很神圣的存在.最近想在Matlab里实现的时候,发现竟然一个函数就解决 ...

  9. 基于matlab的数字水印技术研究,MATLAB在数字水印技术研究中的应用

    MATLAB在数字水印技术研究中的应用 随着网络技术和数字技术的发展,数字水印技术在版权保护.数据鉴别.数字产品认证等领域有着广泛的应用前景.因而数字水印日益成为一个非常活跃 (本文共4页) 阅读全文 ...

  10. 基于MATLAB程序设计的计算器(中)

    今天我们就来分享一下如何用MATLAB中的guide框架设计一款简易+科学型的计算器,下次分享基于APP Designer框架的.其实,这款计算器去年这个时候已经做好了,没来得及分享. 简易计算器的一 ...

最新文章

  1. 安装linux系统报softlock,soft lockup 解决思路
  2. POJ - 2942 Knights of the Round Table (双连通分量)
  3. 1056. Mice and Rice (25)
  4. oracle排序函数性能,oracle排序函数
  5. Spring 加载Bean流程
  6. mysql 增删改查操作笔记
  7. 【开学福利】13本python+AI书籍,快拿去
  8. PHP什么架构,PHP是什么-PHP的架构及道理概述_后端开发
  9. linux进程泄漏如何定位,定位Linux下定位进程被谁KILL
  10. 快看这里,如何卸载windows11自动更新下载的文件还你C盘空间
  11. [黑苹果]黑苹果折腾记 -- 升级10.14.6 macOS Mojave
  12. Python定时执行程序(schedule)
  13. 如何根据pom文件创建自己的本地仓库
  14. 实现笔记本键盘如何上锁和解锁
  15. 36篇精品文章搞定所有TOEIC单词
  16. 我的世界服务器加入游戏显示指令,我的世界服务器最新指令大全 我的世界服务器指令...
  17. 达内云笔记(一)遇到的问题
  18. 百度搜索限定时间_提高搜索能力必备技巧(建议收藏)
  19. oracle分区表的分区和查询
  20. 对 Xml 文件的操作

热门文章

  1. html div单击事件,给div绑定点击事件三个方法
  2. C#中check和uncheck
  3. xtu oj 1078
  4. Python 调用IDM下载器
  5. ssh 远程锁住解锁_Linux 中锁定和解锁用户帐户的三种方法
  6. 模型中出现欠拟合与过拟合的应对策略
  7. ORA-00932:数据类型不一致:应为NUMBER,但却获得CHAR
  8. Word2016目录自动生成+页码从目录页后面显示
  9. layui之table操作点击编辑,使用layer.open回显值
  10. bootstrap 可编辑列表,实现某个单元格动态控制是否可编辑状态