求取ln
2016-12-27 13:12:44 0 举报
求取ln(x)的三种方法
作者其他创作
大纲/内容
返回ans+ln2*r
N
暂停
迭代步长
获取输入值,a=x,获取精度
a2?
从公式最内层开始迭代
开始
与上一行最高阶作差
a/=2,r++
ans+=delta,n++,an*=-a
主窗体
Y
开始计时
停止计时
an=a,n=1,ans=0
获取输入值,a=x-1,获取精度
根据外推加速公式获得二分n次最高阶结果
显示Taylor展开结果和展开阶次
有理逼近
根据步长算出差值点列
a=a-1
算出y=1/x复化梯形公式结果
delta精度达到要求
Taylor展开求取
迭代层数为精度两倍,loop=2*acc
delta=an/n
Romberg算法
显示Romberg算法结果和运算阶次
按钮按下
调用有理逼近求取
调用Romberg算法求取
调用Taylor展开求取
由sqrt(2)泰勒展开求取ln(sqrt(2))即可得到ln(2)
求取ln
获取输入的x、精度
存储1、2、4等常用数字的大输表示
loop--0?
切线法逼近求取sqrt(2)
0 条评论
下一页