2019年6月20日木曜日

学習環境

解析入門(上) (松坂和夫 数学入門シリーズ 4) (松坂 和夫(著)、岩波書店)の第4章(微分法)、4.2(平均値の定理)、問題1の解答を求めてみる。


  1. 補題、定理5の証 明より、

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

    よって、帰納法により、

    a 1 = a 2 = = a n

    であるとき、 またそのときに限る。

    (証明終)

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Rational, solve

print('1.')

n = 2

l = sum([symbols(f'a{i}', positive=True) for i in range(1, n + 1)]) / n
r = 1
for i in range(1, n + 1):
    r *= symbols(f'a{i}', positive=True)
r = r ** Rational(1, n)

for o in [l, r, solve(l - r)]:
    pprint(o)
    print()

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

C:\Users\...>py sample1.py
1.
a₁   a₂
── + ──
2    2 

  ____   ____
╲╱ a₁ ⋅╲╱ a₂ 

[{a₁: a₂}]


C:\Users\...>

nが3以上の場合はSymPyがうまく求めてくれなかったら省略。

0 コメント:

コメントを投稿