1. 程式人生 > >圓周率的表示式的一種數學推導

圓周率的表示式的一種數學推導

圓周率的表示式的一種數學推導

題設:求圓周率的一種有理數表示式(近似值)

根據三角函式知識,有:

t a n ( π 4 ) =
1

那麼有:
π = a r c t a n
( 1 ) × 4

至此,我們已經把圓周率表示為了一個連續可導的函式的值的形式。接下來嘗試用有理數來表示出它的近似值。
對於連續可導函式,可以使用泰勒級數,將其展開為冪級數的形式,以求取近似值。
泰勒級數的表示式是這樣的:
−x0)n" role="presentation"> f ( x ) = n = 0 1 n ! f ( n ) ( x 0 ) ( x x 0 ) n
關於泰勒級數的收斂性此處不再贅述,它在高等數學的教材中將是重要的一章。泰勒級數的思想是用(連續可導)函式在相鄰點處的函式值以及各階導數值來逼近所要求取的位置的值。
令:
f ( x ) = a r c t a n ( x )
則有:
f ( 1 ) ( x ) = 1 1 + x 2
使用泰勒級數時,我們希望所建立的函式的各階導函式呈現出比較簡約的形式,而上方的函式的多次求導明顯將是一件較為複雜的事情,因此進行換元。構造如下函式:
g ( t ) = 1 1 + t = ( 1 + t ) ( 1 )
則有:
g ( n ) ( t ) = ( 1 ) n n ! ( t + 1 ) n 1
所構造的函式的高階導函式有很簡約的形式,而且由 0 處展開明顯可以更好地簡化其導數值。
即有:
g ( n ) ( 0 ) = ( 1 ) n n ! ( 0 + 1 ) n 1 = ( 1 ) n n !
從而得到了函式g(t)的泰勒級數展開:
g ( t ) = n = 0 ( 1 ) n t n
帶回得:
f ( 1 ) ( x ) = g ( x 2 ) = n = 0 ( 1 ) n x 2 n
對該式求定積分得原函式:
f ( x ) f ( 0 ) = 0 x n = 0 ( 1 ) n z 2 n d z
定積分和求和可交換順序:
f ( x ) = n = 0 ( 1 ) n 0 x z 2 n d z
計算得: