学習環境
- Surface
- Windows 10 Pro (OS)
- Nebo(Windowsアプリ)
- iPad
- MyScript Nebo - MyScript(iPadアプリ(iOS))
- 参考書籍
新装版 数学読本3 (松坂 和夫(著)、岩波書店)の第11章(立体的な広がりの中の図形 - 空間図形)、11.2(空間のベクトル)、位置ベクトルの問18の解答を求めてみる。
よって 四面体 ABCD の 辺 A B、 CDの中点を結ぶ線分の中点は重心 G に一致する。
コード
#!/usr/bin/env python3
from unittest import TestCase, main
import random
from sympy import symbols, Matrix, Rational, sqrt
from sympy.plotting import plot3d_parametric_line
print('18.')
a = Matrix(symbols('a:3'))
b = Matrix(symbols('b:3'))
c = Matrix(symbols('c:3'))
d = Matrix(symbols('d:3'))
g = (a + b + c + d) / 4
class TestG(TestCase):
def test(self):
for o in [((a + b) / 2 + (c + d) / 2) / 2,
((a + c) / 2 + (b + d) / 2) / 2,
((a + d) / 2 + (b + c) / 2) / 2]:
self.assertEqual(o, g)
if __name__ == "__main__":
main()
入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))
% ./sample18.py -v
18.
test (__main__.TestG) ... ok
----------------------------------------------------------------------
Ran 1 test in 0.005s
OK
%
0 コメント:
コメントを投稿