2019年9月10日火曜日

学習環境

微分積分学 (ちくま学芸文庫) (吉田 洋一(著)、筑摩書房)のI.(微分法)、演習問題 I.、24の解答を求めてみる。


  1. 周の長さ、 2つの辺の長さをそれぞれ

    l , a , b

    とすると、

    l = 2 a + b b = l 2 - a a < l 2

    長方形の面積は、

    S a = a b = a l 2 - a

    よって、面積が最大になるのは、

    l 4 = a b = l 2 - l 4 = l 4

    のとき、すなわち正方形の場合である。

コード

Python 3

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

l = 5
a = symbols('a', real=True)
b = l / 2 - a
f = a * b
d = Derivative(f, a, 1)
for o in [d, d.doit(), solve(d.doit())]:
    pprint(o)
    print()

p = plot(f, d.doit(), (l / 4) ** 2,
         (a, 0, l / 2),
         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('sample24.png')

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

C:\Users\...>py sample24.py
d              
──(a⋅(2.5 - a))
da             

2.5 - 2⋅a

[1.25]


c:\Users\...>

0 コメント:

コメントを投稿