CC BY-NC-SA 3.0
7.1 Linear Transformation and Matrices
7.1.1 Basis Notation
任意のm×n行列もまたベクトル空間を成すから,ある縦ベクトルで表現したり,Rnの元を標準基底(1,0,...)T,(0,1,...,0)T,...,(0,0,...,1)Tでない基底によって表現したいときがある. これを実現するのがbasis notation.
基底B=(b1,...,bn)を選んで,それぞれの係数(a1,...,an)を与えれば,
(a1⋮an)B:=(b1 ... bn)(a1 ... an)T(行列の積)によってVの任意の元を表現できる.Bを固定すれば,Vの次元と同じ次元の縦ベクトルでもとのベクトル空間の元を表現できる.
Example 77 (A basis for a hyperplane)
V={c1(110)+c2(011)}
という超平面を考える.基底
b1=(110),b2=(011),B=(b1,b2)
を選ぶ.
Vの元はx,yを選んでxb1+yb2で表現できるから,Eを標準基底とすると
(xy)B:=(b1 b2)(xy)=(xx+yy)E
基底Bで表現されたベクトルを別の基底B′のベクトルに変換することは,線形連立方程式を解くことに等しい.
Example 78 (Pauli Matrices)
V={(zuv−z)|z,u,v∈C}
の基底は,
σx=(0110),σy=(0−ii0),σz=(100−1)
とすれば,B=(σx,σy,σz)で与えられる.
v=(−2+i1+i3−i2−i)E
をBで表現する.v=αxσx+αyσy+αzσzとすると,αx=2,αy=2−2i,αz=−2+i
したがって,
v=(−2+i1+i3−i2−i)E=(σx σy σz)(22−i−2+i)=(22−i−2+i)B
7.1.2 From LInear Operators to Matrices
L:V→Wを表現する行列は,V,Wの基底のとり方によって異なる.
Vの基底をB=(b1,...,bm),Wの基底をB′=(β1,...,βn)とすると,
L(bi)=m1iβ1+⋯+mniβn
を満たす係数{mji}1≤i≤m,1≤j≤nがあって,
(L(b1),...,L(bm))=(β1 ... βn)(m11m12⋯m1mm21m22⋯m2m⋯mn1⋯⋯mnm)
が成立する.
Example 80
V={a01+a1x+a2x2|a0,a1,a2∈R}
B=(1,x,x2)と基底を定めると
(abc)=a⋅1+bx+cx2
ddx(abc)B=(b2c0)B
から,Bに対する微分演算子の行列表現は
(010002000)
0 件のコメント:
コメントを投稿