EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在加速你的matlab程序之前,你需要知道你的代码哪一部分运行最慢。matlab提供个简单的机制,让你能够知道你
8 t6 u7 i W4 v* a( |& A4 @的代码的某一部分运行所占用CPU时间。通过在代码段开始添加tic,及在结束添加toc;matlab就能计算出这一代0 K8 i! a& Y7 U/ a: @ B
码段的运行时间。, `$ b/ `" B" m% b5 A* J
Tic和toc方法存在两个问题:
/ S( ]# @7 h6 h5 O(1)显示的时间是运行时间“wall clock”。这个时间受你在运行你的代码时,你的计算机是否同时运行其它别的程* v& Y: e& v2 H! S( x
序。
# v/ `0 J5 a# m* k7 Q% E/ S* j) z% C(2)你需要不断地压缩计时范围来查找你代码运行最慢的位置。
! L0 |4 T/ B7 W( r/ Q# G! v8 r+ }% i |