有没有适合定点MCU执行的快速根号算法
速度越快越好,低端MCU也可以用 有人用过这个吗?float InvSqrt(float x){
float xhalf = 0.5f * x;
int i = *(int*)&x; // store floating-point bits in integer
i = 0x5f3759df - (i >> 1); // initial guess for Newton's method
x = *(float*)&i; // convert new bits into float
x = x*(1.5f - xhalf*x*x); // One round of Newton's method
return x;
} 有个算很快的了,你这个 牛啊,怎么还有浮点 平方根倒数速算法,稳得很 承一 发表于 2019-4-1 09:04
平方根倒数速算法,稳得很
只要平方根,不要倒数怎么速算? xiaoxiao201005 发表于 2019-4-1 10:14
只要平方根,不要倒数怎么速算?
平方根倒数再乘以原数可不就是开根式了吗?{:1_561:} 承一 发表于 2019-4-1 10:22
平方根倒数再乘以原数可不就是开根式了吗?
{:1_490:} 有没有不通过倒数直接计算开方的? 观望中,算法很重要 你这个是浮点的,快不到哪里去,如果是用ARM,还是上iqmath,方便
页:
[1]