学習環境
- Surface
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
新装版 数学読本3 (松坂 和夫(著)、岩波書店)の第11章(立体的な広がりの中の図形 - 空間図形)、11.3(直線・平面・球の方程式)、球面と平面の問45の解答を求めてみる。
平面と原点との距離は
交わりの円の半径が6 なので、 求める球面 S の半径は
平面と原点との距離は
よって、だめな交わりの円の半径は
原点と平面の距離は
よって平面が球面 S と接するとき、
コード
#!/usr/bin/env python3
from sympy import sqrt
from sympy.plotting import plot3d
from sympy.abc import x, y
print('45.')
r = 4 * sqrt(3)
sign = [-1, 1]
p = plot3d(
*[s * sqrt(r ** 2 - (x ** 2 + y ** 2)) for s in sign],
*[-(x + y) + s * 12 for s in sign],
(x, -10, 10),
(y, -10, 10),
show=False)
p.save(f'sample45.png')
p.show()
入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))
% ./sample45.py
45.
%
0 コメント:
コメントを投稿