是否可以更改“ClockPrecision”设置MATLAB的分析器?

2视图(30天)
默认ClockPrecision价值显然是0.001秒。如果一个函数或花费更少的时间,它注册为0。我试图评估几个不同的算法的效率进行比较,但没有一个足够长的时间来算到1毫秒。我找不到任何方法来改变这一状况,因为它不是一个选项“定时器”和“历史”根据文档页面:
然而,我确实发现这个页面:
不描述如何更改设置,但显示了一个不同的值(100纳秒)比我所(1毫秒)。我希望这意味着它可以改变,但我不知道怎么做。
提前感谢任何帮助。

接受的答案

约翰D 'Errico
约翰D 'Errico 2015年6月25日
编辑:约翰D 'Errico 2015年6月25日
使用时间而不是测试和比较具体的代码块。它各种各样的东西,使测试更准确比分析器。史蒂夫·埃丁在写贴在文件交换,但现在MATLAB的一部分,所以不需要下载。
虽然分析器是非常漂亮和非常有用的识别问题在你的代码中,你需要一个工具像时间真正优化性能一旦你知道问题所在。
5个评论
沃尔特·罗伯森
沃尔特·罗伯森 2015年6月26日
后来版本的MATLAB可以更优化的表情在命令行,显然。多年来,命令在命令行和脚本的代码实现。

登录置评。

答案(1)

菲利普Borghesani
菲利普Borghesani 2015年6月26日
ClockPrecision基于定时器的使用,改变配置定时器来源不同的精度。如果你有访问R2015b处理器定时器给最高的精度。
配置文件计时器的%

类别

找到更多的在性能和内存帮助中心文件交换

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!