创建Java ME Math.pow()方法 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-16
ess
oc *= -1; // change math symbol (+,-)
}
x2 = b * sumX;
sumY = 1+x2; // our estimate
for( int i = 2; i <= iter; i++ )
{
// find x2^iteration
p = x2;
for( int j = 1; j < i; j++)p *= x2;
// multiply iterations (ex: 3 iterations = 3*2*1)
int yTemp = 2;
for( int j = i; j > 2; j-- )yTemp *= j;
// add to estimate (ex: 3rd iteration => (x2^3)/(3*2*1) )
sumY += p/yTemp;
}
return sumY; // return our estimate
}
创建Java ME Math.pow()方法(5)时间:2011-07-20 aniel Williams几乎在所有情况下,由泰勒级数逼近返回的估计比衰变算法方法更为精确,而 Math.sqrt() 也可以产生更好的结果。泰勒级数方法所使用 的计算周期较少, 但在值趋于 0 时会不稳定。Math.sqrt() 结果可以提供良好的逼近,通常到第三位数字。有关使用多个任意分配的正实型 变量的方法的比较,请参见表 1。我们可以看到,对于实际应用, Math.sqrt() 或泰勒级数方法对于是大多数值都比较优良。 表 1:衰变算法和平方根方法的比较
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于创建Java ME Math.pow()方法 - 编程入门网的所有评论