学習環境
- Surface、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro 10.5 + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
解析入門(上) (松坂和夫 数学入門シリーズ 4) (松坂 和夫(著)、岩波書店)の第2章(数列と級数)、2.2(数列の収束条件)、問題4の解答を求めてみる。
an+2-an=an+1+αan+1+1-an=an+αan+1+αan+αan+1+1-an=an+α+α(an+1)2an+α+1-an=-2a2n+2α2an+α+1=2(α-a2n)2an+α+1an+1-√a=an+αan+1-√α=α-(an+1)√α+anan+1=(√α-an)(√α-1)an+1√α-a1>0a2-√α>0a4-a2<0a3-√a<0a5-a3>0よって、
a1<a3<…<a2n+1<…a2>a4>…>a2n>…ゆえに奇数の部分列は単調増加、偶数番目は単調減少である。
(証明終)
- a2n=a2n-1+αa2n-1+1>a2n-1+αa2n-1+α=1a2n+1=a2n+αa2n+1<a2n+αa2n=1+αa2n<1+α
よって奇数の場合は上に有界な単調増加列、偶数の場合は下に有界な単調減少がなので、どちらの部分列も収束する。
その極限の値をそれぞれ a、bとすると、a=b+αb+1b=a+αa+1a+α=b+αa=bよって数列は極限をもち、その値は、
b=b+αb+1b2+b=b+αb2=αb=√αである。
(証明終)
コード
Python 3
#!/usr/bin/env python3 import matplotlib.pyplot as plt import math print('4.') alpha = 10 def a(n): if n == 1: return math.sqrt(alpha) / 2 return (a(n - 1) + alpha) / (a(n - 1) + 1) n = 10 for n in range(1, n + 1): print(f'n = {n}: {a(n)}') plt.plot(range(1, n + 1), [a(i) for i in range(1, n + 1)], range(1, n + 1, 2), [a(i) for i in range(1, n + 1, 2)], range(2, n + 1, 2), [a(i) for i in range(2, n + 1, 2)], range(1, n + 1), [math.sqrt(alpha) for _ in range(1, n + 1)], marker='o') plt.legend(['a', 'odd', 'even', f'sqrt({alpha})']) # plt.show() plt.savefig('sample4.png')
入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))
C:\Users\...>py sample4.py 4. n = 1: 1.5811388300841898 n = 2: 4.486832980505137 n = 3: 2.6402904976290036 n = 4: 3.472330163172935 n = 5: 3.012373789866817 n = 6: 3.243061207988485 n = 7: 3.1211101039635123 n = 8: 3.1838775895223415 n = 9: 3.1511145599810675 n = 10: 3.168092417097987 C:\Users\...>
0 コメント:
コメントを投稿