J2ME电源(双,双)数学函数实现

时间:2010-01-16 09:58:48

标签: algorithm math java-me

我想实现数学函数的加倍,你可以为此建议算法吗?

我已经审核了Java ME Open Source Software - Math的来源,但我想从头开始实施。

谢谢!

1 个答案:

答案 0 :(得分:2)

我不了解J2ME,但您有Math.log()Math.exp()吗?

然后你可以简单地使用这种关系:

x^y = exp(y * log(x))

如果您没有上述两个功能,那么您应该从实现这些功能开始。据我所知,上述关系是计算x^y唯一合理的方法。


更新:我看到kusman的回答中链接的论文显示了使用分数指数的概念做pow的替代方法。很酷!但是本文还展示了通过乘法日志来做事的“正常”方式,并向您展示了如何为exp()log()实现泰勒系列。