我想制作一个允许分数和负数的指数函数。我已经看到了相关的问题,但还没有真正找到我要找的东西。我需要一个能够执行此类操作的函数,pow(5,1/2)
并且pow(7,-2)
. 有没有人可以帮助我?
问问题
179 次
2 回答
1
如果您有能力计算 e x和 ln x,那么您可以使用以下恒等式来计算 a b:
a b = e b ln a
看起来 x86 架构原生支持计算对数;如果您查看x86 指令列表,该FYL2X
指令可以计算日志。您可能可以使用泰勒级数近似 e x :
e x = 1 + x + x 2 / 2!+ x 3 / 3!+ x 4 / 4!+ ...
希望这可以帮助!
于 2013-10-07T23:07:58.743 回答
0
如果您想pow
从头开始实施,那么您可能需要使用泰勒级数。
于 2013-10-07T23:07:26.253 回答