调日法

来自testwiki
跳转到导航 跳转到搜索

调日法[1]南北朝数学家何承天发明的一种系统地寻找最佳逼近(帕德近似)以表示天文数据或数学常数内插法。据宋史卷七十四:“宋世何承天,更以四十九分之二十六为强率,十七分之九为弱率;于强弱之际,以求日法……自后治历者,莫不因承天法,累强弱之数”调日法后來传入日本

中国有学者认为祖冲之可能利用何承天的调日法求得圆周率的约率和密率:

圆周率的约率为 227 
圆周率的密率为 355113 

何承天的调日法是他对数学的一项重要贡献。一千年以后,15世纪法国数学家尼古拉·许凯(1455年 ━ 1488年),才使用相似的插入法。

何承天调日法原理

已知ab<cd

ab<a+cb+d<cd

推而广之:

ab<ma+kcmb+kd<cd,其中 m,k 为正整数。

欲求精确分数fn使|ffn|<δ,其中δ为误差界限。

f0=ab为弱率,f1=cd为强率。

第一步,根据下列方法求得一个近似分数

f2=a+cb+d

如果f2>f,则将f2=a+cb+d  作为新的强分数,和旧弱分数 ab 调日得到近似分数:

f3=a+c+ab+d+b 

如果f2<f, 则将f2=a+cb+d  作为新的弱分数,和旧强分数 cd  调日得到近似分数:

f3=a+c+cb+d+d 

反复操作,到|ffn|<δ 为止。

另外,还可以直接求m,k的数值,加快逼近速度: 若ab<x<cd,且 xab=d1以及cdx=d2

如果有正整数m,k满足:kdmb=d1d2

那么就有:x=ma+kcmb+kd

证明如下:由条件可得

bd1=bxadd2=cdx

而根据kdmb=d1d2又有

mbd1=kdd2

代入上面的两个关系式可得:

m(bxa)=k(cdx)

解关于x的一元一次方程就有结果:

x=ma+kcmb+kd

应用

何承天调日法被同时代和后代数学家如赵爽祖冲之一行等运用。

朔望月

何承天将 917=0.529412... 作为朔望月零数部分的弱率,以2649=0.530612... 作为朔望月零数部分的强率。运用调日法,最后得到 399752 ,根据他的观测数值0.530585,首先计算d1,d2

d1=0.5305850.529412=0.001173d2=0.5306120.530585=0.000027

寻找满足以下关系的m,k值:

49k17m=117327km=1173×1749×2715.07

可以令(m,k)=(1,15)

从而得到:

1×9+15×261×17+15×49=399752

727年唐朝天文学家一行在《大衍历》中用同样的弱率和强率求得 16133040

闰周问题

南北朝数学家祖冲之熟悉调日术,他以411为弱率, 以719为强率,通过调日法得到144391

近点月

何承天以56101为弱率,以59为强率,用调日法求得近点月为417752。祖冲之也得到高精度的数值1463126377

圆周率约率和密率

祖冲之求圆周率约率和密率的方法已失传。有学者认为他用刘徽割圆术求得圆周率的约率和密率 ;也有学者认为祖冲之有可能用何承天的调日法求得圆周率的约率和密率的分数表示式[2]。 祖冲之对调日法是熟悉的,他自己就用过调日法改进何承天近点月417752为更加精确的1463126377

π3.1416,先只考虑小数部分,根据18<0.1416<17,用调日法进行计算:

d1=0.14160.125=0.0166d2=0.1428570.1416=0.001257

寻找满足以下关系的m,k值:

7k8m=0.01660.001257km=8×0.01667×0.00125715.09

所以可以令(m,k)=(1,15),从而可以得到结果:

3+1×1+1×151×8+15×7=3+16113=355113

祖冲之密率 355113 和π之误差为0.0000002668。下一个Template:Citation needed比之更為精确的分数为 5216316604=3.1415923874 误差为 -0.0000002662,分子、分母都比祖冲之密率的分子、分母複雜得多。

祖冲之很可能先用刘徽割圆术求出圆周率。刘徽割圆术计算需要多次开平方运算,例如用八次割圆术得到 π39271250=3.1416[3], 无论分子分母都比祖冲之密率的分子分母复杂,但还不如密率的分数表示准确。用十一次割圆术可得到和密率相当精确但比较复杂的分数,再通过调日法求得准确而又简单的分数式。

调日法后传入日本。日本数学家关孝和(Seki, Takakazu, 1642-1708)在《括要算法》一书中称之为零约术,并用之得出圆周率的近似分数为 355113[4],正是祖冲之的密率。

黄金分割与斐波那契数列

黄金分割

φ=5+121.6180339887...

用调日法求分数表示:

11,21,32,53,85,138,2113,3421,5534,8955,14489,233144,377233,610377,987610,1597987,25841597,41812584

分母1,2,3,5,8,13,21,....正是斐波那契数列

其他

参考文献

Template:Reflist

Template:中国数学史

  1. 中國古时将天文数据的小数部分的分母称为「日」,「调日术」即是调节分母的意思。
  2. 吴文俊 主编 《中国数学史大系》第四卷 123页,ISBN7-300-0425-8/O
  3. 傅海伦编著 《中外数学史概论》 第四章 刘徽的割圆术 51页 科学出版社,ISBN978-7-03-018477-1
  4. 吴文俊 主编 《中国数学史大系》第四卷 125页,ISBN7-300-0425-8/O