学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- 数式入力ソフト(TeX, MathML): MathType
- MathML対応ブラウザ: Firefox、Safari
- MathML非対応ブラウザ(Internet Explorer, Microsoft Edge, Google Chrome...)用JavaScript Library: MathJax
- 参考書籍
線型代数入門(松坂 和夫(著)、岩波書店)の第3章(線型写像)、6(数ベクトルの内積、行列と列ベクトルの積)、問題1、2.を取り組んでみる。
行列Aと行列Bは等しくないので、あるjが存在して、ajとbjは等しくない。
よって、異なる行列A、Bで定まる線型写像はそれぞれ異なる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, MatrixSymbol print('1.') m, n = symbols('m n', integer=True) A = MatrixSymbol('A', m, n) x = MatrixSymbol('x', n, 1) c = symbols('c') l = A * (c * x) r = c * (A * x) print(l == r) print('2.') B = MatrixSymbol('B', m, n) print(A * x == B * x)
入出力結果(Terminal, Jupyter(IPython))
$ ./sample1.py 1. True 2. False $
0 コメント:
コメントを投稿