|
最近,做项目时,需要使用开发运算,但是调用标准c库的sqrt函数,发现该函数有2k多大小,当然执行时间也就很长了,根本不适合单片机的运算。故而,网上找了一个简化的算法,编译出来后,只有不到100字节。下面分享给大家,希望有帮助喔。
/****************************************/
/*Function: 开根号处理 */
/*入口参数:被开方数,32位无符号整数 */</
|
单片机上如何实现快速的开方运算
最新推荐文章于 2026-04-20 10:46:39 发布
本文介绍了一种适用于单片机的高效开根号算法,相较于标准C库的sqrt函数,该算法编译后的代码大小不到100字节,大幅减少了执行时间和资源消耗。算法通过逐位逼近的方式,实现了对32位无符号整数的快速平方根计算,返回16位无符号整数结果。


2183

被折叠的 条评论
为什么被折叠?



