指数运算的大问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:59:29
计算机是如何进行指数运算的?比如我用WINDOWS XP中的计算器,我这样求数值:
1.325的3.6338次幂,结果计算器立刻出了2.7080404984......。
9.5467897的2.6894次幂,结果计算器立刻出了431.746049963......。
这是用什么方法算的?是不是用无穷级数?还是叠代法呢?请教高手!!

任何一个输入数,都应该是有理数,就可以写成p/q的形式,a^(p/q)=(a^p)^(1/q)
对于乘方运算和开方运算,计算机好像都有算法,应该是这样吧,当更多的好像是采用逼近的方法,你可以查阅一下资料

计算机先把这两个数转化为二进制数,然后进行加法运算,最后再变成十进制数,其中的过程比较复杂,说不清

伟大的泰勒先生解决了这个问题.

计算机理所有计算最终都是加法计算.