2020年1月26日日曜日

学習環境

解析入門 原書第3版 (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第Ⅵ部(多変数の関数)、第17章(ベクトル)、5(直線と平面)の練習問題8の解答を求めてみる。



    1. P 1 = 2 , 1 , 1 P 2 = 3 , - 1 , 1 P 3 = 4 , 1 , - 1

      とおく。

      P 2 P 1 = 1 , - 2 , 0 P 3 P 1 = 2 , 0 , - 2

      この2つのベクトルに垂直なベクトル

      N = a , b , c

      の1つを求める。

      { a - 2 b = 0 2 a - 2 c = 0 c = a b = 1 2 a N = 2 , 1 , 2

      求める平面 は N に垂直で 点

      P 1 = 2 , 1 , 1

      を通る平面なので、その方程式は、

      2 x + y + 2 z = 4 + 1 + 2 2 x + y + 2 z = 7

    2. P 1 P 2 = 4 , - 1 , 4 P 1 P 3 = - 2 , - 4 , 2 { 4 a - b + 4 c = 0 - a - 2 b + c = 0 - 9 a - 7 c = 0 c = - 9 7 a b = 4 a - 36 7 a = - 8 7 N = 7 , - 8 , - 9 7 x - 8 y - 9 z = - 14 - 24 + 9 7 x - 8 y - 9 z = - 29

    3. P 1 P 2 = 6 , 3 , - 3 = 3 2 , 1 , - 1 P 1 P 3 = 8 , 0 , 0 = 8 1 , 0 , 0 2 a + b - c = 0 a = 0 b = c N = 0 , 1 , 1 y + z = - 1 + 2 y + z = 1

コード

#!/usr/bin/env python3
from sympy import symbols
from sympy.plotting import plot3d

print('8.')

x, y = symbols('x, y')

p = plot3d((7 - 2 * x - y) / 2,
           (7 * x - 8 * y + 29) / 9,
           1 - y,
           ylim=(-10, 10),
           show=False)

p.xlabel = x
p.ylabel = y

p.show()
p.save(f'sample8.png')

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

% ./sample8.py 
8.
%

0 コメント:

コメントを投稿