学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- 数式入力ソフト(TeX, MathML): MathType
- MathML対応ブラウザ: Firefox、Safari
- MathML非対応ブラウザ(Internet Explorer, Microsoft Edge, Google Chrome...)用JavaScript Library: MathJax
- 参考書籍
ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の1章(R^n におけるベクトル)、5(直線と平面)、練習問題12、13.を取り組んでみる。
2平面の法線ベクトルはそれぞれ、(2, -1, 1)、(3, 1, 1)。この2つのベクトルと垂直なベクトルを求める。
よって、求める問題の2平面の交線に平行なベクトルはt(-2, 1, 5)。
2平面の法線ベクトルはそれぞれ、(2, 1, 5)、(3, -2, 1)。この2つのベクトルと垂直なベクトルを求める。
よって求める問題の2平面の交線に平行なベクトルは。t(11, 13, -7)。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, Matrix, solve a = [((2, -1, 1), (3, 1, 1)), ((2, 1, 5), (3, -2, 1))] x1, x2, x3 = symbols('x1 x2 x3') X = Matrix([x1, x2, x3]) for i, (A, B) in enumerate(a, 12): print(f'{i}.') A = Matrix(A) B = Matrix(B) pprint(solve((A.dot(X), B.dot(X)), dict=True)) print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample12.py 12. ⎡⎧ -2⋅x₃ x₃⎫⎤ ⎢⎨x₁: ──────, x₂: ──⎬⎥ ⎣⎩ 5 5 ⎭⎦ 13. ⎡⎧ -11⋅x₃ -13⋅x₃ ⎫⎤ ⎢⎨x₁: ───────, x₂: ───────⎬⎥ ⎣⎩ 7 7 ⎭⎦ $
0 コメント:
コメントを投稿