【发布时间】:2014-01-27 12:30:49
【问题描述】:
有什么办法可以优化下面的代码。
上面的函数是一个嵌套函数,finalBin2Grey 是一个单元格,其余都是简单的双精度和数组。
此外,MATLAB 分析器显示所有其他行的功能为 41.122 s。但是没有这样的行/行占用那段时间。这是调用函数的开销还是我错过了什么?
编辑: 以下是该函数作用的高级概述:
检查grayLevel 是否位于upperLimit 和lowerLimit 之间,如果是则返回true。
此外,grayLevel 不能等于 upperLimit 或 lowerLimit 才能成立。
单元格finalBin2grey 包含一个双精度或双精度数组,具体取决于索引。
【问题讨论】:
-
“但是没有这样一行/几行占用那段时间” - 呃,“所有”那些不是的“其他行”怎么样?大部分时间都花在了”?你甚至向我们展示了其中的一些,所以我保证它们存在;)
标签: matlab optimization