2019年5月16日木曜日

学習環境

解析入門(上) (松坂和夫 数学入門シリーズ 4) (松坂 和夫(著)、岩波書店)の第2章(数列と級数)、2.3(級数)、問題5の解答を求めてみる。


  1. 式の変形と相加平均、相乗平均より、不等式

    a n n = a n n 2 a n + 1 n 2 a n + 1 n 2 1 2 a n + 1 n 2

    が成り立つ。

    また、右辺の 級数について、

    a n + 1 n 2 = a n + 1 n 2

    なので収束する。

    そして正項級数なので、 比較定理により、 無限級数

    a n n

    も収束する。

    (証明終)

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, summation, oo, sqrt, Rational
import matplotlib.pyplot as plt

print('5.')

n = symbols('n')

an = 1 / n ** Rational(11, 10)
bn = sqrt(an) / n
cn = an + 1 / n ** 2
ans = [an, bn, cn]

for a in ans:
    s = summation(a, (n, 1, oo))
    for a, o in zip(['一般項', '無限級数'], [an, s]):
        print(a)
        pprint(o)
        print()


def s(k, an):
    return sum([an.subs({n: i}) for i in range(1, k + 1)])


ns = range(1, 11)
plt.plot([k for k in ns],
         [s(k, ans[0]) for k in ns],
         [k for k in ns],
         [s(k, ans[1]) for k in ns],
         [k for k in ns],
         [s(k, ans[2]) for k in ns],
         marker='o')
plt.xticks(ns)
plt.legend(['an', 'bn', 'cn'])
# plt.show()
plt.savefig('sample5.png')

入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))

C:\Users\...>py sample5.py
5.
一般項
 1 
───
 11
 ──
 10
n  

無限級数
 ⎛11⎞
ζ⎜──⎟
 ⎝10⎠

一般項
 1 
───
 11
 ──
 10
n  

無限級数
   ∞                
_______             
╲                   
 ╲             _____
  ╲           ╱  1  
   ╲         ╱  ─── 
    ╲       ╱    11 
     ╲     ╱     ── 
     ╱    ╱      10 
    ╱   ╲╱      n   
   ╱    ────────────
  ╱          n      
 ╱                  
╱                   
‾‾‾‾‾‾‾             
 n = 1              

一般項
 1 
───
 11
 ──
 10
n  

無限級数
  ∞             
_____           
╲               
 ╲    ⎛1     1 ⎞
  ╲   ⎜── + ───⎟
   ╲  ⎜ 2    11⎟
   ╱  ⎜n     ──⎟
  ╱   ⎜      10⎟
 ╱    ⎝     n  ⎠
╱               
‾‾‾‾‾           
n = 1           


C:\Users\...>

0 コメント:

コメントを投稿