2019年12月2日月曜日

学習環境

ラング線形代数学(上) (ちくま学現文庫)(S.ラング (著)、芹沢 正三 (翻訳)、筑摩書房)の1章(R^nにおけるベクトル)、5(直線と平面)、練習問題9の解答を求めてみる。



    • {x,y,z·1,2,-3=0x,y,z·2,-1,3=0{x+2y-3z=02x-y+3z=03x+y=0y=-3xx-6x-3z=0z=-53x

      よって、2つのベクトル

      1,2,-32,-1,3

      に垂直なベクトルは、

      t3,-9,-5t

    • {-x+3y+2z=02x+y+z=0-5x+y=0y=5x2x+5x+z=0z=-7x

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

      t1,5,-7t

コード

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

print('9.')
ts = [((1, 2, -3), (2, -1, 3)),
      ((-1, 3, 2), (2, 1, 1))]
u = Matrix(symbols('x, y, z'))

for a, b in ts:
    v = Matrix(a)
    w = Matrix(b)
    pprint(solve([v.dot(u), w.dot(u)]))
    print()

入出力結果(Zsh、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))

% ./sample9.py
9.
⎧   -3⋅z      9⋅z⎫
⎨x: ─────, y: ───⎬
⎩     5        5 ⎭

⎧   -z      -5⋅z ⎫
⎨x: ───, y: ─────⎬
⎩    7        7  ⎭

%

0 コメント:

コメントを投稿