沿方位角指定的方向遍历矩阵

时间:2012-08-17 05:51:06

标签: algorithm matrix traversal azimuth

沿方位角指定的方向遍历矩阵。

所以我有一个2D矩阵和一个方位角。我想要做的是沿着那个方向遍历矩阵。从那个方位角我可以推导出一个线方程。

现在我想沿着那个方向遍历矩阵。所以在这种情况下,我想要读取信息的第一个块是市场1然后是2,依此类推。 (现在矩阵中的值只是表示访问它们的顺序)

http://i.stack.imgur.com/DPI9v.png

假设从方位角得到的直线如下图所示那么矩阵应该从左到右遍历。

http://i.stack.imgur.com/0D63q.png

如果问题不明确,请提出任何问题,我会进一步解释。谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

iji * sin(a) + j * cos(a)中的标签单元格。然后按这些标签的升序进行遍历。 假设您的第一个示例a = 45°且第二个a = 0°。

所以对于你的第一个例子,sin(a)= cos(a)= sqrt(0.5)。计算出的标签是图中的值乘以sqrt(2)。

对于你的第二个例子,sin(a)= 0; cos(a)= 1,你得到与你图中相同的值。