R中矩阵的局部最大值

时间:2012-08-15 17:11:31

标签: r matlab max

我想知道是否有任何函数可以为平面上的矩阵提供局部最大值?

我从

找到了一个解决方案

Given a 2D numeric "height map" matrix in R, how can I find all local maxima?

但似乎这条线存在一些错误

  

localmax< - focal(r,fun = f,pad = TRUE,padValue = NA)

     

焦点错误(r,fun = f,pad = TRUE,padValue = NA):     参数“w”缺失

不确定如何联系提供解决方案的人,所以我只是在这里发布

此致 Aftar

1 个答案:

答案 0 :(得分:1)

就个人而言,我会将你的矩阵转储到imageJ中去做  作为另一种选择,您可以移植此Matlab代码http://www.mathworks.com/matlabcentral/fileexchange/37388-fast-2d-peak-finder。该模块进行了一些平滑处理,以提高在图像中找到“真实”峰值的机会。如果表面在数学意义上是平滑的,即在任何地方都是可微的,那么恕我直言局部最大值只有意义。