最近的一个新发现
数学吧
全部回复
仅看楼主
level 9
hy21279 楼主
对于方程a^x=e的近似解的手算方法。
首先发现(n/n-k)^x=e x有近似解(n-k)/k+1/2(n/k越大越精确)
假设a=p/q,令k=pn,则解方程p/q=n/n-pn 解出来常数p的值然后代入近似解的式子x=(n-k)/k+1/2 可以计算出比较精确的方程的解 而且非常简单 解一个方程仅仅需要大概10秒
而且更重要的是,由于a^x=e^xlna 即原方程可以化为xlna=1 即原方程解为x=1/lna ,lna=1/x,将算出的近似解取倒数,可以手算出对数的值即lna=2k/(2n-k) 对于a在1附近时可以精确到小数点后2位
2021年08月09日 14点08分 1
level 9
hy21279 楼主
完全初等的方法
2021年08月09日 14点08分 2
level 9
hy21279 楼主
例如
题目:求ln(4/3)
先解(4/3)^x=e
4/3=n/(n-pn)解得p=1/4,也就是k=1/4n 代入(n-k)/k+1/2解得x有近似值3.5,则ln(4/3)≈1/3.5=0.2856,而ln4/3精确值为0.288
可以说是非常精确了
这个相比于lnx~x-1得到的0.3333精确了不知道多少
2021年08月09日 15点08分 5
吧务
level 12
2021年08月09日 15点08分 6
artanh是反双曲正切
2021年08月09日 15点08分
吐槽一下,最后那个级数不是收敛较慢,而是非常慢[滑稽]
2021年08月10日 07点08分
吧务
level 12
你要相信咱们普通人能发现的东西数学家老早就发现过了[阴险]
2021年08月09日 15点08分 7
那这种先进算法为什么没有被广泛推广
2021年08月10日 07点08分
@hy21279 [阴险] 你觉得普通高中生有几个认得artanh?artanh都不认得这级数也自然推导不出
2021年08月10日 07点08分
@Mirion 哦 知道了 这个结论在哪里有 为什么我刚刚到网上查了也没有查到
2021年08月10日 07点08分
@hy21279 直接对artanh函数泰勒展开就行。而artanh(x)=1/2ln((1+x)/(1-x))
2021年08月10日 07点08分
吧务
level 13
7楼说的对
2021年08月09日 15点08分 8
吧务
level 12
这是一个精度很高,手算相对友好的近似(用digamma函数推导出来的)
2021年08月10日 07点08分 9
谢谢 收藏了
2021年08月10日 07点08分
@hy21279 q越大精度越高,注意到ln(p/q)=ln(np,nq),可以适当选择n增加精度,但同时手算也就更难算
2021年08月10日 08点08分
@Mirion 好的
2021年08月10日 08点08分
@Mirion [怒]p越大精度越大,怎么总是打错字[怒]
2021年08月10日 08点08分
level 12
反正就泰勒展开[阴险]
2021年08月14日 05点08分 10
1