学習環境
- Surface、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro 10.5 + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の6章(行列式)、4(行列式の存在)、練習問題10の解答を求めてみる。
3×3行列式に拡張。
一般化。
よって、 帰納法により、一番下の行と微分すればし、この形の行列式の導関数が求められる。
(証明終)
コード
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, Matrix, Function, Derivative print('10.') t = symbols('t') f = Function('f')(t) g = Function('g')(t) h = Function('h')(t) A = Matrix([[Derivative(s, t, i) for s in [f, g, h]] for i in range(3)]) B = Matrix([[Derivative(s, t, i) for s in [f, g, h]] for i in [0, 1, 3]]) phi = A.det() phi1 = B.det() for o in [A, B, Derivative(phi, t, 1).doit() == phi1]: pprint(o) print()
入出力結果(Bash、cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))
C:\Users\...>py sample10.py 10. ⎡ f(t) g(t) h(t) ⎤ ⎢ ⎥ ⎢d d d ⎥ ⎢──(f(t)) ──(g(t)) ──(h(t)) ⎥ ⎢dt dt dt ⎥ ⎢ ⎥ ⎢ 2 2 2 ⎥ ⎢ d d d ⎥ ⎢───(f(t)) ───(g(t)) ───(h(t))⎥ ⎢ 2 2 2 ⎥ ⎣dt dt dt ⎦ ⎡ f(t) g(t) h(t) ⎤ ⎢ ⎥ ⎢d d d ⎥ ⎢──(f(t)) ──(g(t)) ──(h(t)) ⎥ ⎢dt dt dt ⎥ ⎢ ⎥ ⎢ 3 3 3 ⎥ ⎢ d d d ⎥ ⎢───(f(t)) ───(g(t)) ───(h(t))⎥ ⎢ 3 3 3 ⎥ ⎣dt dt dt ⎦ True C:\Users\...>
0 コメント:
コメントを投稿