【发布时间】:2013-01-22 18:26:40
【问题描述】:
我有一个由 m 属性组成的 n 元素数组。 id1 x1 y1 id2 x2 y2 ... idn xn yn
我有一个坐标 (x,y),我想找到 (x,y) 最左边、上、下和下的所有元素的 id,这意味着 (x-1,y), (x,y+1), (x+1,y), (x, y-1)。
我怎样才能快速做到这一点?
【问题讨论】:
-
到目前为止你尝试过什么?如果可以,请发布一些代码。另外,您是否假设您的阵列是“周期性的”?换句话说,(x,x1) 是否与 (x,xn) 相连?
-
你到底想做什么? (存储值,找到最大值,进行一些计算等),有几种方法可以有效地处理矩阵中元素的最近邻居......
标签: arrays matlab nearest-neighbor neighbours