我正在尝试减少使用CORDIC算法计算乘法所需的迭代次数,因为我在连续函数中使用该算法来计算平方函数。下面是假设-1<x<1'的算法
function z=square(x)
y=x;
z=0;
for i=1:15
if (x > 0)
x = x - 2^(-i);
z = z + y*2^(-i);
else
x = x + 2^(-i);
z = z - y*2^(-i);
end
end
return
end我已经知道了乘法结果的近似值(从之前的结果(称为pr))和x的值(x的值是连续的)。它对减少迭代次数有帮助吗?
https://stackoverflow.com/questions/51426906
复制相似问题