找回密码
 欢迎注册
楼主: KeyTo9_Fans

[讨论] 预测一个数列的极限

[复制链接]
 楼主| 发表于 2012-2-23 21:56:19 | 显示全部楼层
用这个模型拟合:

$A_n=p-(n*a+b)^{-1.75}-(n*c+d)^e-(n*f+g)^h$

其中(参数仍需微调):

$a=1.6400353350073842$
$b=2.2993850209006190$
$c=1.3047825206469232$
$d=3.9749123324000148$
$e=-3.4201914190986455$
$f=0.7391095810778887$
$g=2.0221920540781619$
$h=-4.6836157859103693$
$p=0.59274605091293$

忽略$A$的前$9$项,拟合效果很好。

我希望解决的问题是:如何微调参数,使得最后$10$项与原数列几乎完全一致。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-2-25 22:58:33 | 显示全部楼层
由于机器精度不够(只能做$16$位有效数字的运算),很难再继续调下去了。

如何编程实现更多位(最好能有$32$位以上)有效数字的形如$a^b$($b$是实数)的幂运算?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-2-27 00:31:17 | 显示全部楼层
由于机器精度不够(只能做$16$位有效数字的运算),很难再继续调下去了。

如何编程实现更多位(最好能有$32$位以上)有效数字的形如$a^b$($b$是实数)的幂运算?
KeyTo9_Fans 发表于 2012-2-25 22:58

64位的直接用C的math.h都可以吧
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-2-27 10:38:19 | 显示全部楼层
据我所知,C语言中的double类型,只能精表示52bit,约为10进制的15-16位有效数字。楼主说的64位应该是10进制的64位,C语言内置的数据类型显然不能满足需要。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-2-28 00:25:25 | 显示全部楼层
如果说相对精度10^-64,我觉得通过 自然对数-e指数也足够快了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-4 19:43 , Processed in 0.041370 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表