学習環境
- Surface
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
解析入門 原書第3版 (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第Ⅵ部(多変数の関数)、第20章(合成微分律と勾配ベクトル)、2(接平面)の練習問題5の解答を求めてみる。
よって、求める接平面の方程式は、
点 P における勾配ベクトル。
接平面の方程式。
コード
#!/usr/bin/env python3
from sympy import symbols, sin, sqrt, pi
from sympy.plotting import plot3d
print('5.')
x, y = symbols('x, y')
fs = [x ** 2 + y ** 2,
x / sqrt(x ** 2 + y ** 2),
sin(x * y)]
gs = [6 * x + 8 * y - 25,
(16 * x + 12 * y + 75) / 125,
(2 * pi - pi * x - y) / 2]
for i, (f, g) in enumerate(zip(fs, gs)):
c = chr(ord("a") + i)
print(f'({c})')
p = plot3d(f, g,
(x, -5, 5),
(y, -5, 5),
show=False)
p.save(f'sample5_{c}.png')
p.show()
入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))
% ./sample5.py
5.
(a)
(b)
(c)
%
0 コメント:
コメントを投稿