手撕任意lnx-三步手撕任意lnx

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • ztn__:自己随手撕一个 ln114514=ln57257+ln2=ln57257/57256+ln57256+ln2 ln57256=ln28628+ln2=ln14314+2ln2=ln7157+3ln2=ln7157/7156+ln7156+3ln2 ln7156=ln3578+ln2=ln1789+2ln2=ln1789/1788+ln1788+2ln2 ln1788=ln894+ln2=ln447+2ln2=ln447/446+ln446+2ln2 ln446=ln223+ln2=ln223/222+ln222+ln2 =ln223/222+ln111/110+ln55/54+ln27/26+ln13/12+5ln2 ln12=ln3+2ln2=ln3/2+3ln2 所以ln114514≈11.64 敲计算器得到11.6484 这个方法果然准
  • 66666666枚硬币:自己随手撕一个 ln1=0 敲计算器果然是0,这个方法果然准[doge]
  • UJ2020:自己随手撕一个,ln2021=ln2021/2020+ln2020 ln2020=ln101+ln20=ln101/100+ln100+ln20 ln100=2ln10, ln20=ln10+ln2 ln10=ln5+ln2=ln5/4+3ln2 ln2=0.6931,(多取几位) 得 ln2021≈2/4041+2/201+3*2/9+10*0.6931 = 7.608 按计算器 ln2021=7.611
  • 狂野的人:import math def F(x): return 2/(2*x+1) def sim(a): c=0.693147 similarr=0 b=【0】 while a!=0: while a%2==0: a/=2 b【0】+=1 a-=1 b.append(a) for i in range(1,len(b)-1): similarr+=F(b【i】) similarr+=b【0】*c #print(b) return similarr test=300 print(sim(test))#计算结果 print(math.log(test))#真实结果 print(abs(sim(test)-math.log(test))/math.log(test))#相对误差
  • Miku文学社:自己随手撕一个 lnx=ln x 挺容易的[doge][doge]

http://acg.ibilibili.com/cms/yirenzhixia/7.html