具有角度的查找表

时间:2018-07-06 09:49:26

标签: lookup-tables

我有一个包含2列的表格;这是两个典型的例子:

   TABLE 1           TABLE 2
  X       Y         X       Y
-46.3    16.0     -50.3    71.2     
-40.1   -28.1     -43.6   117.7
-34.0  -154.0     -36.9   165.7
-27.8  -171.8     -30.2   176.9
-21.6   178.0     -23.5  -179.2
-15.4   166.2     -16.8  -173.3
 -9.3   120.1     -10.1  -149.3
 -3.1    -2.0      -3.4   -86.2
  3.1   -28.6       3.4   -67.0
  9.3   -80.7      10.1   -72.8
 15.4  -147.7      16.8   -93.5
 21.6  -175.5      23.5  -151.7
 27.8   162.6      30.2   112.9
 34.0   120.2      36.9    80.4
 40.1    49.4      43.6    67.7
 46.3    15.4      50.3    71.4

在表1中,Y减小,而在表2中,Y增大。但是请注意,表2中Y = 70的模棱两可。 我在运行时生成一个表(我打算使用20至50行),列Y是一个角度(我使用从–pi到pi的弧度和双精度数,但这里为了简单起见使用度)。 该程序会生成一个从–pi到pi的角度,我需要找到包围该角度的两个X。例如,如果角度为150,则对于表1,该函数应找到[-15.4,-9.3]和[27.8,34.0]。

我正在使用以下功能:The smallest difference between 2 Angles查找两个角度之间的差,但是我的算法不起作用。

0 个答案:

没有答案