Основанные на CORDIC четыре квадрантных обратных касательная
theta = cordicatan2(y,x)
theta = cordicatan2(y,x,niters)
theta = cordicatan2(y,x) вычисляет четыре квадрантных арктангенса y и x использование приближения алгоритма CORDIC.
theta = cordicatan2(y,x,niters) выполняет niters итерации алгоритма.
|
|
|
|
|
|
Вычисление арктангенса CORDIC с плавающей точкой.
theta_cdat2_float = cordicatan2(0.5,-0.5)
theta_cdat2_float =
2.3562Фиксированная точка вычисление арктангенса CORDIC.
theta_cdat2_fixpt = cordicatan2(fi(0.5,1,16,15),fi(-0.5,1,16,15));
theta_cdat2_fixpt =
2.3562
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 16
FractionLength: 13