Processing math: 100%

2018年11月21日水曜日

学習環境

ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の1章(R^n におけるベクトル)、5(直線と平面)、練習問題13.を取り組んでみる。


  1. 2つの平面に垂直なベクトルをそれぞれ、

    (2,-1,1)(3,1,1)

    とする。

    求める交線に平行なベクトルはこの2つのベクトルに垂直なので、

    2a-b+c=03a+b+c=05a+2c=0c=-52b=-3a+52a=-12a

    よって、 求めるベクトルは、

    t(2,-1,-5)t

コード(Emacs)

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Matrix, solve, Rational

N1 = Matrix([2, -1, 1])
N2 = Matrix([3, 1, 1])
t = symbols('t', real=True)
A = t * Matrix([2, -1, -5])

for N in [N1, N2]:
    pprint(N.dot(A))
    print()

入出力結果(Terminal, Jupyter(IPython))

$ ./sample13.py
0

0

$

0 コメント:

コメントを投稿