2019年12月8日日曜日

学習環境

微分積分学 (ちくま学芸文庫) (吉田 洋一(著)、筑摩書房)のⅢ.(平均値の定理)、演習問題Ⅲ、問16.の解答を求めてみる。



    1. f x = x 2 + x + 1 f ' x = 2 x + 1 f ' x = 0 x = - 1 2 x > - 1 2 f ' x > 0

      よって、関数 f は

      x - 1 2

      で狭義単調増加である。

      逆関数を求める。

      f x = x 2 + x + 1 = x + 1 2 2 + 3 4 f x - 3 4 = x + 1 2 x = f x - 3 4 - 1 2 f - 1 x = x - 3 4 - 1 2 = 4 x - 3 - 1 2

    2. 逆関数の定義域。

      f - 1 2 = 1 4 - 1 2 + 1 = 3 4 3 4 x

    3. 逆関数の導関数.

      d dx f - 1 x = 1 2 x - 3 4 - 1 2 = 1 2 x - 3 4 = 1 4 x - 3 d dx f - 1 x = 1 2 4 x - 3 - 1 2 + 1 = 1 4 x - 3

      直接導関数を求めたものと、逆関数の微分法を利用したものが一致してることを確認できた

コード

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

print('16.')

x = symbols('x', real=True)
f = x ** 2 + x + 1
g = (sqrt(4 * x - 3) - 1) / 2
d = Derivative(g, x, 1)
for o in [d, d.doit()]:
    pprint(o)
    print()

p = plot(f, g, x,
         (x, Rational(3, 4), Rational(3, 4) + 20),
         ylim=(0, 20),
         legend=True,
         show=False)

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

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

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

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

% ./sample16.py
16.
  ⎛  _________    ⎞
d ⎜╲╱ 4⋅x - 3    1⎟
──⎜─────────── - ─⎟
dx⎝     2        2⎠

     1     
───────────
  _________
╲╱ 4⋅x - 3 

%

0 コメント:

コメントを投稿