2020年7月21日火曜日

学習環境

続 解析入門 (原書第2版) (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第2章(ベクトルの微分)、1(微分係数)の練習問題7の解答を求めてみる。


  1. d dt ( A + t B ) = B

コード

#!/usr/bin/env python3
from unittest import TestCase, main
from sympy import Matrix, symbols, Derivative
from sympy.abc import t

print('7.')


class Test(TestCase):
    def test(self):
        a = Matrix(symbols('a:10'))
        b = Matrix(symbols('a:10'))
        self.assertEqual(
            Derivative(a + t * b, t, 1).doit(), b
        )


if __name__ == "__main__":
    main()

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

% ./sample7.py -v
7.
test (__main__.Test) ... ok

----------------------------------------------------------------------
Ran 1 test in 0.036s

OK
%

0 コメント:

コメントを投稿