2020年4月28日火曜日

学習環境

代数への出発 (新装版 数学入門シリーズ) (松坂 和夫(著)、岩波書店)の第5章(連立方程式と高次方程式)、4(高次方程式と因数定理)、問21、22の解答を求めてみる。



    1. ω 2 = - 1 + 3 i 2 2 = 1 - 3 - 2 3 i 4 = - 1 - 3 i 2

    2. ω 2 + ω + 1 = - 1 - 3 i 2 + - 1 + 3 i 2 + 1 = 0

      オメガの 4乗、 5乗について。

      ω 4 = ω 3 ω = ω ω 5 = ω 3 ω 2 = ω 2 = - ω - 1

コード

#!/usr/bin/env python3
from unittest import TestCase, main
from sympy import symbols, solve

print('11.')

a, b = symbols('a, b')


class TestRightTriangleSides(TestCase):
    def test(self):
        self.assertEqual(solve([a + b + 8 - 24,
                                b ** 2 + 8 ** 2 - a ** 2]),
                         [{a: 10, b: 6}])


if __name__ == "__main__":
    main()

入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))

% ./sample21.py -v
21, 22.
test21 (__main__.TestCubicRoot) ... ok
test22 (__main__.TestCubicRoot) ... ok

----------------------------------------------------------------------
Ran 2 tests in 0.011s

OK
%

0 コメント:

コメントを投稿