2020年6月24日水曜日

学習環境

新装版 数学読本3 (松坂 和夫(著)、岩波書店)の第11章(立体的な広がりの中の図形 - 空間図形)、11.3(直線・平面・球の方程式)、球面と平面の問45の解答を求めてみる。



    1. 平面と原点との距離は

      61+1+1=63=23

      交わりの円の半径が6 なので、 求める球面 S の半径は

      r=(23)2+62=22·3+22·32=231+3=43

    2. 平面と原点との距離は

      93=33

      よって、だめな交わりの円の半径は

      (43)2-(33)2=24·3-33=324-32=3(22+3)(22-3)=37=21

    3. 原点と平面の距離は

      |k|3

      よって平面が球面 S と接するとき、

      |k|3=43k=±12

コード

#!/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 コメント:

コメントを投稿