2020年6月24日水曜日

学習環境

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



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

      6 1 + 1 + 1 = 6 3 = 2 3

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

      r = ( 2 3 ) 2 + 6 2 = 2 2 · 3 + 2 2 · 3 2 = 2 3 1 + 3 = 4 3

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

      9 3 = 3 3

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

      ( 4 3 ) 2 - ( 3 3 ) 2 = 2 4 · 3 - 3 3 = 3 2 4 - 3 2 = 3 ( 2 2 + 3 ) ( 2 2 - 3 ) = 3 7 = 21

    3. 原点と平面の距離は

      | k | 3

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

      | k | 3 = 4 3 k = ± 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 コメント:

コメントを投稿