学習環境
- Surface
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
新装版 数学読本3 (松坂 和夫(著)、岩波書店)の第11章(立体的な広がりの中の図形 - 空間図形)、11.3(直線・平面・球の方程式)、球面と平面の問43の解答を求めてみる。
法線ベクトルが(1,2,2) の 平面の方程式は
この直線と 問題の球の中心の原点との距離は
これが球の半径と等しいので
よって、求める接平面の方程式は
コード
#!/usr/bin/env python3
from sympy.plotting import plot3d
from sympy import sqrt
from sympy.abc import x, y
print('43.')
fs = [s * sqrt(50 - x ** 2 - y ** 2) for s in [-1, 1]]
g = (3 * x - 4 * y - 50) / 5
hs = [(-x - 2 * y + s * 15 * sqrt(2)) / 2 for s in [-1, 1]]
for i, h in enumerate([g] + hs):
p = plot3d(*fs, h,
(x, -10, 10),
(y, -10, 10),
show=False)
p.save(f'sample43_{i}.png')
p.show()
入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))
% ./sample43.py
43.
%
0 コメント:
コメントを投稿