指数运算快速算法 |
您所在的位置:网站首页 › 指数方程的公式推导 › 指数运算快速算法 |
pow(x,y) => exp(y*log(x)) 用e指数和2对数替换一般的指数运算,log函数本身通过泰勒展式计算,相比pow会损失一点精度,但提高了速度。
转:http://www.guokr.com/answer/595717/
exp(y*log(x))和pow(x,y)的区别在于前者不能处理xz>1,考虑双精度浮点一般的格式(11-52-1),其最终表示结果对应的10进制数一定是(2*k+1)/2^m的形式(4*k |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |