2020年6月12日金曜日

学習環境

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



    1. 求める点 Q の座標を

      Q = ( x , y , z )

      とおくと、

      6 x - y - z - 4 = 0 z = 6 x - y - 4
      P Q = ( x - 10 , y + 5 , z - 4 ) = ( x - 10 , y + 5 , 6 x - y - 8 )

      また、平面の法線ベクトルは

      ( 6 , - 1 , - 1 )

      なので、ある実数 t が存在して

      t ( 6 , - 1 , - 1 ) = ( x - 10 , y + 5 , 6 x - y - 8 )
      { x - 10 = 6 t y + 5 = - t 6 x - y - 8 = - t
      t = - y - 5
      { x - 10 = - 6 y - 30 6 x - y - 8 = y + 5
      { x + 6 y = - 20 6 x - 2 y = 13
      { x + 6 y = - 20 18 x - 6 y = 39
      19 x = 19 x = 1
      6 - 2 y = 13 y = - 7 2
      z = 6 + 7 2 - 4 = 11 2

      よって、 求める Q の座標は

      ( 1 , - 7 2 , 11 2 )

    2. | P Q | = | ( 9 , - 5 + 7 2 , 4 - 11 2 ) | = | ( 9 , - 3 2 , - 3 2 ) | = 3 4 + 3 2 2 2 + 3 2 2 2 = 3 2 2 2 · 3 2 + 1 + 1 = 3 38 2

    3. 求める点 R の座標 を

      R = ( x , y , z )

      とすると、

      ( x , y , z ) + ( 10 , - 5 , 4 ) 2 = ( 1 , - 7 2 , 11 2 )
      x + 10 2 = 1 x = - 8
      y - 5 2 = - 7 2 y = - 2
      z + 4 2 = 11 2 z = 7

      よって、おめる点 R の座標は

      ( - 8 , - 2 , 7 )

コード

#!/usr/bin/env python3
from sympy.plotting import plot3d, plot3d_parametric_line
from sympy.abc import x, y, t

print('36.')

p = plot3d_parametric_line(10 + (-8 - 10) * t,
                           -5 + (-2 + 5) * t,
                           4 + (7 - 4) * t,
                           (t, 0, 1),
                           show=False,
                           legend=True)
p.append(plot3d(6 * x - y - 4,
                show=False,
                )[0])

p.save('sample36.png')
p.show()

入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))

% ./sample36.py
36.
%

0 コメント:

コメントを投稿