我分析了我的代码,发现这个特定的函数花费了太多时间。关于如何改进这个代码有什么建议吗?
function s = compute_distance_hist(h1,h2)
s = sum(sum(sum(sqrt(h1).*sqrt(h2))));
此函数计算直方图距离。
最佳答案
您可以通过在最里面的括号中执行 sqrt(h1.*h2)
来保存一个平方根。
关于image - 在Matlab中优化一个简单的函数(直方图距离),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15136717/