2019年11月8日金曜日

学習環境

解析入門(上) (松坂和夫 数学入門シリーズ 4) (松坂 和夫(著)、岩波書店)の第7章(積分法)、7.1(リーマン積分)、問題2の解答を求めてみる。


  1. e x sin x

    は 閉区間

    a , b

    で積分可能である。

    よって、 定理8より、合成関数

    f 2 , f 3 , , exp f x , sin f x

    なども閉区間

    a , b

    で積分可能である。

    また、

    log x , x α x > 0

    は 積分可能なので、

    f x > 0 a x b

    ならばその合成関数

    log f x , f x α

    も閉区間

    a , b

    で積分可能である。

    (証明終)

コード

#!/usr/bin/env python3
from sympy import pprint, symbols, log, plot, sin, exp, log

print('2.')

x = symbols('x')
f = x ** 2 + x + 1
fs = [f, f.subs({x: f}), f.subs({x: f.subs({x: f})}),
      exp(f), sin(f), log(f), f ** 2]

p = plot(*fs,
         (x, -5, 5),
         ylim=(-5, 5),
         show=False,
         legend=False)

colors = ['red', 'green', 'blue', 'brown', 'orange',
          'purple', 'pink', 'gray', 'skyblue', 'yellow']

for o, color in zip(p, colors):
    o.line_color = color

for o in zip(fs, colors):
    pprint(o)

p.show()
p.save('sample2.png')

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

% ./sample2.py
2.
⎛ 2             ⎞
⎝x  + x + 1, red⎠
⎛                     2           ⎞
⎜ 2       ⎛ 2        ⎞            ⎟
⎝x  + x + ⎝x  + x + 1⎠  + 2, green⎠
⎛                                                     2          ⎞
⎜                     2   ⎛                     2    ⎞           ⎟
⎜ 2       ⎛ 2        ⎞    ⎜ 2       ⎛ 2        ⎞     ⎟           ⎟
⎝x  + x + ⎝x  + x + 1⎠  + ⎝x  + x + ⎝x  + x + 1⎠  + 2⎠  + 3, blue⎠
⎛  2               ⎞
⎜ x  + x + 1       ⎟
⎝ℯ          , brown⎠
⎛   ⎛ 2        ⎞        ⎞
⎝sin⎝x  + x + 1⎠, orange⎠
⎛   ⎛ 2        ⎞        ⎞
⎝log⎝x  + x + 1⎠, purple⎠
⎛            2      ⎞
⎜⎛ 2        ⎞       ⎟
⎝⎝x  + x + 1⎠ , pink⎠
%

0 コメント:

コメントを投稿