Обратный тангенс на основе 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