
線型代数学において、行列の転置は、行列をその対角成分上で反転させる演算子である。つまり、行列Aの行と列のインデックスを入れ替えて別の行列を生成する。この行列は、しばしばA T(他の表記法の中でも)で表される。[1]
行列の転置は1858年にイギリスの数学者アーサー・ケイリーによって導入されました。[2]二項関係Rを表す論理行列の場合、転置は逆関係R Tに対応します。
行列の転置
意味
行列Aの転置行列はA T、[3] ⊤ A、A ⊤、、[4] [5] A′、[6] A tr、t AまたはA tで表され、次のいずれかの方法で構築できます。
正式には、A Tのi行目、j列目の要素は、Aのj行目、i列目の要素です。
Aがm × n行列の場合、A Tはn × m行列です。
正方行列の場合、A T は行列AのT乗を表すこともあります。混乱を避けるために、多くの著者は左上付き文字、つまり転置をT Aと表します。この表記の利点は、指数が含まれる場合に括弧が不要であることです。 ( T A ) n = T ( A n )なので、表記T A nは曖昧ではありません。
この記事では、変数名として記号T を使用しないことでこの混乱を回避します。
転置を含む行列の定義
転置行列がそれ自身と等しい正方行列は対称行列と呼ばれる。つまり、Aが対称であるのは 、
転置行列がその負の値に等しい正方行列は、歪対称行列と呼ばれます。つまり、Aが歪対称行列であるのは、
複素正方行列の転置が、各要素をその複素共役(ここでは上線で示す)に置き換えた行列に等しい場合、これをエルミート行列(行列がその共役転置に等しいことと同等)と呼ぶ。つまり、Aがエルミート行列であるのは、
複素共役行列の転置が負に等しい正方複素行列は、歪エルミート行列と呼ばれる。つまり、Aが歪エルミート行列であるのは、
転置行列がその逆行列に等しい正方行列は直交行列と呼ばれる。つまり、Aが直交行列であるとは、
複素正方行列の転置行列がその共役逆行列に等しい場合、その行列はユニタリ行列と呼ばれる。つまり、Aがユニタリ行列であるのは、
例
プロパティ
AとB を行列、c をスカラーとします。
-
- 転置は加算を尊重します。
-
- 因子の順序は逆になります。帰納的に、この結果は多重行列の一般的なケースにも適用されます。
- ( A 1 A 2 ... A k −1 A k ) T = A k T A k −1 T … A 2 T A 1 T。
- 因子の順序は逆になります。帰納的に、この結果は多重行列の一般的なケースにも適用されます。
-
- 正方行列の行列式は、その転置行列の行列式と同じです。
- 2つの列ベクトルaとbのドット積は、行列積の単一の要素として計算できる。
- A が実数要素のみを持つ場合、A T A は半正定値行列です。
-
- 可逆行列の転置も可逆であり、その逆行列は元の行列の逆行列の転置です。
表記法A −Tは、これらの同等の式のいずれかを表すために使用されることがあります。
- 可逆行列の転置も可逆であり、その逆行列は元の行列の逆行列の転置です。
- Aが正方行列の場合、その固有値はその転置行列の固有値と等しくなります。これは、それらが同じ特性多項式を共有するためです。
- 任意の体上で、正方行列は に類似しています。
製品
Aがm × n行列でA T がその転置行列である場合、これら 2 つの行列の行列乗算の結果は、 2 つの正方行列になります。AA Tはm × mで、A T Aはn × nです。さらに、これらの積は対称行列です。実際、行列積AA Tには、 Aの行とA Tの列の内積であるエントリがあります。しかし、 A Tの列はAの行であるため、エントリはAの 2 つの行の内積に対応します。p i j が積のエントリである場合、それはAの行iとjから取得されます。エントリp j iもこれらの行から取得されるため、p i j = p j iとなり、積行列 ( p i j ) は対称です。同様に、積A T Aは対称行列です。
AA Tの対称性は、それが自身の転置であるという事実から簡単に証明されます。
- [7]
コンピュータ上での行列転置の実装

コンピュータでは、同じデータに異なる順序でアクセスするだけで、メモリ内で行列を明示的に転置する必要がなくなることがよくあります。たとえば、 BLASなどの線形代数のソフトウェア ライブラリでは、通常、データの移動の必要性を回避するために、特定の行列を転置順序で解釈するように指定するオプションが提供されています。
ただし、メモリ内の行列を転置順に物理的に並べ替えることが必要または望ましい状況がいくつか残っています。たとえば、行優先順序で格納された行列では、行列の行はメモリ内で連続していますが、列は不連続です。高速フーリエ変換アルゴリズムなどで、列に対して繰り返し操作を実行する必要がある場合は、メモリ内で行列を転置する (列を連続させる) と、メモリの局所性が向上してパフォーマンスが向上する可能性があります。
理想的には、最小限の追加ストレージで行列の転置が望まれるかもしれません。これは、O(1)の追加ストレージ、または最大でもmnよりはるかに少ないストレージで、 n × m行列をインプレースで転置するという問題につながります。 n ≠ mの場合、これにはデータ要素の複雑な順列化が含まれ、インプレースで実装するのは簡単ではありません。そのため、効率的なインプレース行列転置は、1950 年代後半からコンピューター サイエンスの分野で多数の研究発表の対象となっており、いくつかのアルゴリズムが開発されてきました。
線型写像と双線型形式の転置
行列の主な用途は有限次元ベクトル空間間の線型写像を表すことなので、転置は線型写像に対する何らかの演算の表現として見ることができる行列に対する演算です。
これにより、線形写像を行列で表すことができない場合でも (無限次元ベクトル空間の場合など)、すべての線形写像に機能する転置のより一般的な定義が導き出されます。有限次元の場合、線形写像の転置を表す行列は、基底の選択に関係なく、線形写像を表す行列の転置です。
線形写像の転置
R加群Xの代数的双対空間をX #で表す。XとYをR加群とする。u : X → Y が線型写像である場合、その代数 的随伴写像または双対写像[ 8 ]はf ↦ f ∘ uによって定義される写像u # : Y # → X #である。結果として得られる関数u # ( f )は、 uによるfの引き戻しと呼ばれる。次の関係はuの代数的随伴写像を特徴付ける[9]
- ⟨ u # ( f ), x ⟩ = ⟨ f , u ( x )⟩ (すべてのf ∈ Y #およびx ∈ Xに対して
ここで⟨•, •⟩は自然なペアリング(つまり⟨h , z⟩ : = h ( z )で定義される)である。この定義は左加群やベクトル空間にもそのまま適用される。[ 10]
転置の定義は、随伴関数 (下記) とは異なり、モジュール上の任意の双線型形式から独立していると考えられます。
位相ベクトル空間(TVS)Xの連続双対空間はX 'で表記される。XとYがTVSならば、線型写像u : X → Yが弱連続となるのはu # ( Y ' )⊆X 'のときのみであり、その場合t u : Y ' → X 'でu #からY 'への制限を表す。写像t uはuの転置[11]と呼ばれる。
行列A がVとWの基底に関する線型写像を記述する場合、行列A T は双対基底に関するその線型写像の転置を記述します。
双線形形式の転置
双対空間u : X → X #へのすべての線型写像は、関係B ( x , y ) = u ( x )( y )を持つ双線型形式B : X × X → Fを定義します。この双線型形式の転置を、転置t u : X ## → X #によって定義される双線型形式t B 、つまりt B ( y , x ) = t u (Ψ( y ))( x )として定義すると、 B ( x , y ) = t B ( y , x )であることがわかります。ここで、Ψ は、二重双対への自然準同型X → X ##です。
副次的
ベクトル空間XとY がそれぞれ非退化 双線型形式 B XとB Yを持つ場合、転置と密接に関連する 随伴と呼ばれる概念を定義できます。
u : X → Y がベクトル空間XとY の間の線型写像である場合、 g : Y → X が次を満たす とき、g をuの随伴写像と定義する。
- すべてのx ∈ Xおよびy ∈ Yに対して。
これらの双線型形式は、XとX #の間、およびYとY #の間に同型性を定義し、その結果、 uの転置と随伴行列の間に同型性が生まれます。マップの随伴行列は、基底が双線型形式に関して正規直交である場合にのみ、転置行列になります。ただし、この文脈では、多くの著者は、ここで定義されている随伴行列を指すために転置という用語を使用します。
随伴関数により、 g : Y → Xがu −1 : Y → Xに等しいかどうかを検討できます。特に、これにより、行列(およびその成分)を参照せずに、随伴関数が逆行列に等しいすべての線型写像X → Xの集合として、2次形式を持つベクトル空間X上の直交群を定義できます。
複素ベクトル空間では、双線型形式の代わりにセスクイリニア形式(1 つの引数で共役線型)が使用されることが多い。このような空間間の写像のエルミート随伴も同様に定義され、エルミート随伴の行列は、基底が正規直交である場合は共役転置行列によって与えられる。
参照
- 補因子行列の転置である補因子行列
- 共役転置
- ムーア・ペンローズ擬似逆行列
- 射影(線形代数)
参考文献
- ^ Nykamp, Duane. 「行列の転置」。Math Insight 。 2020年9月8日閲覧。
- ^ Arthur Cayley (1858)「行列理論に関する回想録」、Philosophical Transactions of the Royal Society of London、148 : 17–37。転置(または「転置」)は31ページで定義されています。
- ^ TA Whitelaw (1991年4月1日)。線形代数入門、第2版。CRC Press。ISBN 978-0-7514-0159-2。
- ^ 「行列積の転置(ProofWiki)」。ProofWiki 。 2021年2月4日閲覧。
- ^ 「ベクトル/行列転置に最適な記号は何ですか?」Stack Exchange 。 2021 年2 月 4 日閲覧。
- ^ Weisstein, Eric W. 「Transpose」。mathworld.wolfram.com 。 2020年9月8日閲覧。
- ^ ギルバート・ストラング(2006)線形代数とその応用第 4 版、51 ページ、トムソン・ブルックス/コール ISBN 0-03-010567-6
- ^ シェーファー&ウォルフ1999、128ページ。
- ^ ハルモス 1974、§44
- ^ ブルバキ 1989, II §2.5
- ^ Trèves 2006、240ページ。
さらに読む
- ブルバキ、ニコラス(1989) [1970]。代数 I 第 1 ~ 3 章 [代数: 第 1 章から第 3 章] (PDF)。数学的要素。ベルリン、ニューヨーク: Springer Science & Business Media。ISBN 978-3-540-64243-5. OCLC 18588156.
- ポール、ハルモス(1974)、有限次元ベクトル空間、シュプリンガー、ISBN 978-0-387-90093-3。
- Maruskin, Jared M. (2012). Essential Linear Algebra. サンノゼ: Solar Crest. pp. 122–132. ISBN 978-0-9850627-3-6。
- Schaefer, Helmut H. ; Wolff, Manfred P. (1999). Topological Vector Spaces . GTM . Vol. 8 (第 2 版). ニューヨーク、NY: Springer New York Imprint Springer. ISBN 978-1-4612-7155-0. OCLC 840278135.
- トレヴ、フランソワ(2006) [1967]。トポロジカル ベクトル空間、ディストリビューション、およびカーネル。ニューヨーク州ミネオラ:ドーバー出版。ISBN 978-0-486-45352-1. OCLC 853623322.
- シュワルツ、ジェイコブ・T. (2001)。行列とベクトル入門。ミネオラ:ドーバー。pp. 126–132。ISBN 0-486-42000-0。
外部リンク
- ギルバート・ストラング (2010 年春) MIT オープン コースウェアの線形代数
