学習環境
線型代数入門(松坂 和夫(著)、岩波書店)の第1章(2次元と3次元の簡単な幾何学)、9(空間の座標と空間内のベクトル)、問1、2、3、4、5.を取り組んでみる。
座標を考えれば示すことができる。
よって、前問の問1より点(a, b, c)と点(x, y, z)の距離はrで一定。
ゆえに、問題の方程式は空間において表される図形は、中心(a, b, c)、半径rの球体である。
-
よって三角形ABCは正三角形。
(複号同順)
コード(Emacs)
Python 3
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from sympy import pprint, symbols, solve, sqrt
print('1.')
a, b, c = symbols('a b c')
eq1 = sqrt((a - 1) ** 2 + (b - 2) ** 2 + (c - 3) ** 2) - sqrt(6)
eq2 = sqrt((a - 2) ** 2 + (b - 3) ** 2 + (c - 1) ** 2) - sqrt(6)
eq3 = sqrt((a - 3) ** 2 + (b - 1) ** 2 + (c - 2) ** 2) - sqrt(6)
s = solve((eq1, eq2, eq3), dict=True)
for s0 in s:
pprint(s0)
入出力結果(Terminal, IPython)
$ ./sample1.py
1.
⎧ 2⋅√3 2⋅√3 2⋅√3 ⎫
⎨a: - ──── + 2, b: - ──── + 2, c: - ──── + 2⎬
⎩ 3 3 3 ⎭
⎧ 2⋅√3 2⋅√3 2⋅√3 ⎫
⎨a: ──── + 2, b: ──── + 2, c: ──── + 2⎬
⎩ 3 3 3 ⎭
$
0 コメント:
コメントを投稿