EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
提高Matlab m文件的运行速度! b; h- ?8 n9 y; @2 v: R& `
: d2 V6 X" u5 A* Z' d/ ym文件的不同编程风格对程序的运行速度也有比较大的影响,下面的代码比较了采用for 循环关系运算赋值,for循环+if 语句以及直接采用数组运算的运行速度。比较的结果第三种方法采用数组直接运算最快,第一种方法次之,第二种方法最慢。第一种方法的运行速度约为第三种方法的两到三倍,第二种方法为第三种方法的三到四倍。
, N9 |7 W/ i0 h L" B
( j+ W% U0 ]# y5 z9 h! p8 g7 [具体在我的电脑中的一次运行结果为:0.28125秒,0.39063和0.09375。
1 Z. e5 z; m. U3 ]& d8 v$ P, r6 d% [1 w$ P0 p- O
. f1 j2 d# G/ [3 H% \; }7 [4 H) S
) n( }3 T" V% }; @* r% C& f
|