Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-06-14, 22:08   #1
xgfhahaha
初级会员
 
注册日期: 2009-06-14
年龄: 40
帖子: 3
声望力: 0
xgfhahaha 正向着好的方向发展
微笑 matlab 统计代码运行时间问题、??

我现在运行一个matlab程序代码,需要统计代码的运行时间,我分别使用了tic-toc,cputime,clock-etime等三种方法,但是发现一个相同的问题:在PC不同时间用同样的方法统计相同代码的运行时间,各不相同、、、

这是为什么啊、、??
有没有更好的、更稳定的方法来统计matlab代码的运行时间、??

先谢谢了、、、
xgfhahaha 当前离线   回复时引用此帖
旧 2009-06-15, 09:50   #2
xgfhahaha
初级会员
 
注册日期: 2009-06-14
年龄: 40
帖子: 3
声望力: 0
xgfhahaha 正向着好的方向发展
默认 回复: matlab 统计代码运行时间问题、??

怎么没有人回答啊、、、

郁闷、、

自己先顶一下、、、、
xgfhahaha 当前离线   回复时引用此帖
旧 2009-06-16, 10:10   #3
silas_xue
高级会员
 
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26
silas_xue 是一个将要出名的人
默认 回复: matlab 统计代码运行时间问题、??

lz 仅仅说说我的个人意见吧
据我所知 如果是在matlab 这个时间是和PC的硬件及matlab版本有关系的 因而 我个人认为 他是一个只具备相对意义而非绝对意义的统计值 lz所使用的三种方法是诸多国内外文章使用matlab仿真时使用的方法 而他们在文章中说明时间前 都会声明仿真所示用的PC的硬件和Matlab的版本 相互之间的比较是相对的
silas_xue 当前离线   回复时引用此帖
旧 2009-06-16, 19:02   #4
xgfhahaha
初级会员
 
注册日期: 2009-06-14
年龄: 40
帖子: 3
声望力: 0
xgfhahaha 正向着好的方向发展
默认 回复: matlab 统计代码运行时间问题、??

恩,说的有道理、、、、、
不过,就我固定的PC机、固定的matlab版本来说,对于相同的程序代码在不同的时间来运行,所统计的运行时间都不相同(相差浮动在6%-10%),而我刚好就是要研究运行时间、、
所以,我想看看有没有相对稳定一点的统计方法、、
xgfhahaha 当前离线   回复时引用此帖
旧 2009-06-17, 18:15   #5
silas_xue
高级会员
 
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26
silas_xue 是一个将要出名的人
默认 回复: matlab 统计代码运行时间问题、??

个人意见 根据程序执行的总时间考虑 如果总时间不长 10%的时间误差可以允许 在表述时间的时候 把置信度说明一下 或者把误差说明一下
silas_xue 当前离线   回复时引用此帖
旧 2011-04-15, 07:59   #6
未注册
游客
 
帖子: n/a
默认 回复: matlab 统计代码运行时间问题、??

我来解答,我觉得你可能没有注意这个问题,就是第一次跑代码运行时间一般比较长,第二次跑(在第一次跑的结果还在workspace里面没有清楚的前提下)的时候,程序需要预先定义的一些变量在工作区都有了这就节省了不少的时间……所以运行时间不一样……我最近也碰到类似的问题。
  回复时引用此帖
旧 2011-04-16, 02:21   #7
libralibra
初级会员
 
libralibra 的头像
 
注册日期: 2007-12-07
帖子: 22
声望力: 18
libralibra 正向着好的方向发展
默认 回复: matlab 统计代码运行时间问题、??

引用:
作者: xgfhahaha 查看帖子
恩,说的有道理、、、、、
不过,就我固定的PC机、固定的matlab版本来说,对于相同的程序代码在不同的时间来运行,所统计的运行时间都不相同(相差浮动在6%-10%),而我刚好就是要研究运行时间、、
所以,我想看看有没有相对稳定一点的统计方法、、
matlab是解释执行的,每次运行时间与你系统当前cpu负载与内存情况有关
不一样太正常了
__________________
接MATLAB图像处理项目,毕设.也可作vb作业.
QQ: 790404545
libralibra 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 13:09


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.