学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
解析入門〈3〉(松坂 和夫(著)、岩波書店)の第16章(行列式)、16.2(行列式の他の性質)、問題1-(b).を取り組んでみる。
よって、帰納法により、
コード(Emacs)
Python 3
#!/usr/bin/env python3
from sympy import pprint, symbols, Matrix, init_printing
init_printing(order='rev-lex')
x = symbols('x')
def f(i, j):
if i == j:
return 1 + x ** 2
if i + 1 == j or i == j + 1:
return x
return 0
for n in range(1, 11):
print(f'{n}次')
m = Matrix([[f(i, j) for j in range(n)]
for i in range(n)])
for t in [m, m.det()]:
pprint(t)
print()
print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample2.py
1次
⎡ 2⎤
⎣1 + x ⎦
2
1 + x
2次
⎡ 2 ⎤
⎢1 + x x ⎥
⎢ ⎥
⎢ 2⎥
⎣ x 1 + x ⎦
2
⎛ 2⎞ 2
⎝1 + x ⎠ - x
3次
⎡ 2 ⎤
⎢1 + x x 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ x 1 + x x ⎥
⎢ ⎥
⎢ 2⎥
⎣ 0 x 1 + x ⎦
3
⎛ 2⎞ 2 ⎛ 2⎞
⎝1 + x ⎠ - 2⋅x ⋅⎝1 + x ⎠
4次
⎡ 2 ⎤
⎢1 + x x 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ x 1 + x x 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 x 1 + x x ⎥
⎢ ⎥
⎢ 2⎥
⎣ 0 0 x 1 + x ⎦
2 4 6 8
1 + x + x + x + x
5次
⎡ 2 ⎤
⎢1 + x x 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ x 1 + x x 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 x 1 + x x 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 x 1 + x x ⎥
⎢ ⎥
⎢ 2⎥
⎣ 0 0 0 x 1 + x ⎦
2 4 6 8 10
1 + x + x + x + x + x
6次
⎡ 2 ⎤
⎢1 + x x 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ x 1 + x x 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 x 1 + x x 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 x 1 + x x 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 x 1 + x x ⎥
⎢ ⎥
⎢ 2⎥
⎣ 0 0 0 0 x 1 + x ⎦
2 4 6 8 10 12
1 + x + x + x + x + x + x
7次
⎡ 2 ⎤
⎢1 + x x 0 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ x 1 + x x 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 x 1 + x x 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 x 1 + x x 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 x 1 + x x 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 0 x 1 + x x ⎥
⎢ ⎥
⎢ 2⎥
⎣ 0 0 0 0 0 x 1 + x ⎦
2 4 6 8 10 12 14
1 + x + x + x + x + x + x + x
8次
⎡ 2 ⎤
⎢1 + x x 0 0 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ x 1 + x x 0 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 x 1 + x x 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 x 1 + x x 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 x 1 + x x 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 0 x 1 + x x 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 0 0 x 1 + x x ⎥
⎢ ⎥
⎢ 2⎥
⎣ 0 0 0 0 0 0 x 1 + x ⎦
2 4 6 8 10 12 14 16
1 + x + x + x + x + x + x + x + x
9次
⎡ 2 ⎤
⎢1 + x x 0 0 0 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ x 1 + x x 0 0 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 x 1 + x x 0 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 x 1 + x x 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 x 1 + x x 0 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 0 x 1 + x x 0 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 0 0 x 1 + x x 0 ⎥
⎢ ⎥
⎢ 2 ⎥
⎢ 0 0 0 0 0 0 x 1 + x x ⎥
⎢ ⎥
⎢ 2⎥
⎣ 0 0 0 0 0 0 0 x 1 + x ⎦
2 4 6 8 10 12 14 16 18
1 + x + x + x + x + x + x + x + x + x
10次
⎡ 2
⎢1 + x x 0 0 0 0 0 0 0 0
⎢
⎢ 2
⎢ x 1 + x x 0 0 0 0 0 0 0
⎢
⎢ 2
⎢ 0 x 1 + x x 0 0 0 0 0 0
⎢
⎢ 2
⎢ 0 0 x 1 + x x 0 0 0 0 0
⎢
⎢ 2
⎢ 0 0 0 x 1 + x x 0 0 0 0
⎢
⎢ 2
⎢ 0 0 0 0 x 1 + x x 0 0 0
⎢
⎢ 2
⎢ 0 0 0 0 0 x 1 + x x 0 0
⎢
⎢ 2
⎢ 0 0 0 0 0 0 x 1 + x x 0
⎢
⎢ 2
⎢ 0 0 0 0 0 0 0 x 1 + x x
⎢
⎢
⎣ 0 0 0 0 0 0 0 0 x 1 + x
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
2⎥
⎦
2 4 6 8 10 12 14 16 18 20
1 + x + x + x + x + x + x + x + x + x + x
$
0 コメント:
コメントを投稿