沿方位角指定的方向遍历矩阵。
所以我有一个2D矩阵和一个方位角。我想要做的是沿着那个方向遍历矩阵。从那个方位角我可以推导出一个线方程。
现在我想沿着那个方向遍历矩阵。所以在这种情况下,我想要读取信息的第一个块是市场1然后是2,依此类推。 (现在矩阵中的值只是表示访问它们的顺序)
假设从方位角得到的直线如下图所示那么矩阵应该从左到右遍历。
如果问题不明确,请提出任何问题,我会进一步解释。谢谢你的时间。
答案 0 :(得分:0)
i
行j
列i * sin(a) + j * cos(a)
中的标签单元格。然后按这些标签的升序进行遍历。
假设您的第一个示例a
= 45°且第二个a
= 0°。
所以对于你的第一个例子,sin(a)= cos(a)= sqrt(0.5)。计算出的标签是图中的值乘以sqrt(2)。
对于你的第二个例子,sin(a)= 0; cos(a)= 1,你得到与你图中相同的值。