怎樣解題|題2.4.24:數列的極限
《怎樣解題:數學競賽攻關寶典(第3版)》第 57 頁:
令 bn = 2nan,則 b1 = 2 且
我們已經得到了數列 { bn } 的遞推公式,它也可以寫成以下形式:
目前還看不出這個數列的極限是什麼。我準備寫個程式來計算這個數列的前幾項的近似值。為了避免兩個相近的浮點數相減,進行分子有理化:
以下 C 語言程式計算數列 { an } 和 { bn } 的前幾項的近似值:
#include <stdio.h>
#include <math.h>
int main(void)
{
long double a = 1, b = 2, c = 2;
for (int i = 1; i <= 35; i++, c *= 2) {
printf("%2d %.18Lf %.18Lf\n", i, a, b);
a = sqrtl(0.5*(1-sqrtl(1-a*a)));
b = 2*sqrtl(c)*b/(sqrtl(c+b)+sqrtl(c-b));
}
}
執行結果如下(各欄依次為 n、an 和 bn):
1 1.000000000000000000 2.000000000000000000
2 0.707106781186547524 2.828427124746190098
3 0.382683432365089772 3.061467458920718174
4 0.195090322016128268 3.121445152258052285
5 0.098017140329560602 3.136548490545939263
6 0.049067674327418014 3.140331156954752912
7 0.024541228522912288 3.141277250932772868
8 0.012271538285719926 3.141513801144301076
9 0.006135884649154477 3.141572940367091384
10 0.003067956762965977 3.141587725277159700
11 0.001533980186284767 3.141591421511199973
12 0.000766990318742703 3.141592345570117742
13 0.000383495187571406 3.141592576584872665
14 0.000191747597310712 3.141592634338562988
15 0.000095873799095969 3.141592648776985669
16 0.000047936899602973 3.141592652386591345
17 0.000023968449808130 3.141592653288992764
18 0.000011984224904348 3.141592653514593119
19 0.000005992112452739 3.141592653570993208
20 0.000002996056227501 3.141592653585093230
21 0.000001498028118274 3.141592653588618235
22 0.000000749014063660 3.141592653589499487
23 0.000000374507022783 3.141592653589719799
24 0.000000187253529485 3.141592653589774877
25 0.000000093626728555 3.141592653589788647
26 0.000000046813436653 3.141592653589792089
27 0.000000023406718326 3.141592653589792950
28 0.000000011703069659 3.141592653589793165
29 0.000000005850955785 3.141592653589793219
30 0.000000002926635810 3.141592653589793232
31 0.000000001463317905 3.141592653589793236
32 0.000000000736275143 3.141592653589793237
33 0.000000000368137572 3.141592653589793237
34 0.000000000164636127 3.141592653589793237
35 0.000000000000000000 3.141592653589793237
可以看出,數列 { bn } 的極限是 π,也就是說這題的答案是 π。
但是,如何證明這一點?
相關文章
- 怎樣解題|題9.3.40:帶有下取整的求和的極限
- 怎樣解題|題7.5.12:因數的個數
- 怎樣解題|題3.1.16:子集的數目
- 怎樣解題|題2.1.17:非負整數的分組
- 數列 題解
- 怎樣解題|題2.4.9:連續正整數之和
- 考點 1:數列極限概念
- 怎樣解題|題2.2.29:康威的售票員問題
- 怎樣解題|題3.4.18:跳青蛙
- 一個極限小問題
- 無聊的數列[題解]
- 怎樣解題|題2.4.16:立方體染色
- 怎樣解題|題6.4.9:最小自私集
- 怎樣解題|題2.4.27:三項式定理
- 極限國度steam叫什麼 極限國度在哪個平臺配置要求怎樣
- 怎樣解題|題4.3.12:多項式展開
- 怎樣解題|題2.2.19:組合炸雞塊
- 【題解】A23329.等差數列計數
- 高等數學隨記 - 一道極限計算題的簡化求解
- 數列遞推形式的極限&正定,負定,不定與形式導數
- 怎樣解題|題3.3.28:國際象棋棋盤上的車
- 怎樣解題|題5.3.21:計算無窮乘積
- 怎樣解題|題9.2.21:化簡八次根式
- 怎樣解題|題3.2.14:填充國際象棋棋盤
- 我的A-C題解和心路歷程 # Accepted極限程式碼巔峰賽
- P10342 [THUSC 2019] 數列 題解
- leetcode題解(陣列問題)LeetCode陣列
- Apk 極限壓縮(說點不一樣的)APK
- 怎樣解題|題8.3.42:中點三角形的面積
- pwn題命令列解題指令碼命令列指令碼
- 怎樣成為解決問題的高手?——關於問題解決的關鍵4步驟
- 用Python解決一個等差數列的求和問題Python
- 後端返回無限極陣列後, 前端進行無限極渲染 , 菜鳥篇後端陣列前端
- 能源的極限
- 有獎問題徵集:一鍵解鎖解題祕籍,從向《怎樣解題》作者提問開始
- 為什麼要寫《怎樣解題:數學競賽攻關寶典》?
- 《怎樣解題:數學競賽攻關寶典(第3版)》勘誤
- 極限