学習環境
- Surface
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
ラング線形代数学(上) (ちくま学現文庫)(S.ラング (著)、芹沢 正三 (翻訳)、筑摩書房)の4章(線形写像)、2(線形写像)、練習問題6の解答を求めてみる。
加法に関して。
スカラー倍に関して。
よって、写像 F は 線形写像である。
(証明終)
一般化。
が線形写像ならば、
は線形写像である。
コード
#!/usr/bin/env python3
from unittest import TestCase, main
from sympy import symbols, Matrix
from sympy.plotting import plot_parametric
print('6.')
t, u, v, c = symbols('t, u, v, c')
# RからRへの線形写像
f = t
g = 2 * t
# RからR^2への写像
F = Matrix([f, g])
class MyTestCase(TestCase):
def test_addition(self):
self.assertEqual(F.subs({t: u + v}), F.subs({t: u}) + F.subs({t: v}))
def test_scalar_mul(self):
self.assertEqual(F.subs({t: c * v}), c * F.subs({t: v}))
p = plot_parametric(f, g,
legend=True,
show=False)
p.show()
p.save('sample6.png')
if __name__ == "__main__":
main()
入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))
% ./sample6.py -v
6.
test_addition (__main__.MyTestCase) ... ok
test_scalar_mul (__main__.MyTestCase) ... ok
----------------------------------------------------------------------
Ran 2 tests in 0.042s
OK
%
0 コメント:
コメントを投稿