Обратная касательная с четырьмя квадрантами значений фиксированной точки
z = atan2(y,x)
z = atan2(y,x) возвращает арктангенс с четырьмя квадрантами fi входа y/x использование алгоритма поиска по таблице.
|
|
|
Это вычисление арктангенса точно только к в лучших 16 старших значащих битах входа. |
Вычислите арктангенс входных значений фиксированной точки со знаком и без знака. Первое использование в качестве примера 16-битные значения размера слова без знака. Второе использование в качестве примера подписанные, 16-битные значения размера слова.
y = fi(0.125,0,16);
x = fi(0.5,0,16);
z = atan2(y,x)
z =
0.2450
DataTypeMode: Fixed-point: binary point scaling
Signedness: Unsigned
WordLength: 16
FractionLength: 15
y = fi(-0.1,1,16);
x = fi(-0.9,1,16);
z = atan2(y,x)
z =
-3.0309
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 16
FractionLength: 13angle | atan2 | cordicatan2 | cos | sin