如何自动定位网格三维图的峰值中心?

时间:2012-01-04 22:49:48

标签: matlab signals digital

我一直在matlab上研究3d图。我已经在40 x 40网格的网格图上绘制了三个矩阵,我可以手动查看峰值并手动定位峰值,但我无法找到使用40 x 40 1600点逻辑自动定位峰值的方法我们可以比较每个顶点并查看哪个顶点具有最大点数从而自动获取顶点的网格。如果有人可以帮助我如何读取绘图的数据,从而定义一个比较顶点的逻辑。

1 个答案:

答案 0 :(得分:0)

我认为你试图在矩阵中找到局部最大值(和/或最小值)。 在这种情况下,如果您有Cumputer Vision工具箱中的功能。如果不这样做,你可以简单地创建一个函数来迭代矩阵的元素并占用它的一部分(比方说,3x3,但也可以是5x5或更多)。然后检查中心元素是否是该小矩阵中最大的,如果是,则在向量中添加坐标(行和列索引)。 您还可以将子矩阵的大小作为参数,以定义函数对小峰的敏感程度。