认为i是当前矢量,i+1为下一个矢量,其中x[ i ] * cos[ i ] 表示当前的 x 坐标乘上当前的cos常量,然后y*cos[ i ]表示当前的y坐标乘上当前的sin常量,两者相加成为下一个x坐标。而这些常量的来源是,角度可以看做距离,其中角度的上限是90度,矢量下一次的移动距离是上一次的一半。就结果而言,矢量每次旋转多少度,移动多少距离几乎可以预测,而且我们也可以事先建立相关的常量表。如设置16次的移动上限,所以常量表只有16位成员。
CORDIC算法有两种模式,即旋转模式和矢量模式,每一种模式都有自己的参考系。这个参考系不仅决定矢量的旋转方向,而且也间接影响坐标的加减关系。