Processing math: 100%

2019年4月28日日曜日

学習環境

ラング線形代数学(上)(S.ラング (著)、芹沢 正三 (翻訳)、ちくま学芸文庫)の4章(線形写像)、5(線形写像の合成)、練習問題9の解答を求めてみる。



    • (A+B)2(v)=(A+B)((A+B)(v))=(A+B)(A(v)+B(v))=A(A(v)+B(v))+B(A(v)+B(v))=A2(v)+AB(v)+BA(v)+B2(v)=A2(v)+AB(v)+AB(v)+B2(v)=A2+2AB(v)+B2(v)=(A2+2AB+B2)(v)

    • (A+B)(A-B)(v)=(A+B)((A-B)(v))=(A+B)(A(v)-B(v))=A(A(v)-B(v))+B(A(v)-B(v))=A2(v)+A(-B)(v)+BA(v)+B(-B)(v)=A2(v)-AB(v)+AB(v)-B2(v)=A2(v)-B2(v)=(A2-B2)(v)

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, plot

print('9.')

x = symbols('x')
f = 2 * x
g = x / 3
h1 = (f + g).subs({x: f + g})
h2 = (f + g).subs({x: f - g})

p = plot(f, g,
         h1, h2,
         ylim=(-10, 10),
         show=False, legend=True)

colors = ['red', 'green', 'blue', 'brown', 'orange']

for o, color in zip(p, colors):
    o.line_color = color

p.show()
p.save('sample9.png')

入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))

C:\Users\...>py sample9.py
9.

C:\Users\...>

0 コメント:

コメントを投稿