外積

線型代数において、 2つの座標ベクトル外積は、すべての要素が第1ベクトルの要素と第2ベクトルの要素との積である行列です。2つの座標ベクトルの次元がnmである場合、それらの外積はn × m行列です。より一般的には、2つのテンソル(多次元の数値配列)が与えられた場合、それらの外積はテンソルです。テンソルの外積はテンソル積とも呼ばれ、テンソル代数を定義するために使用できます

外積は次のものと対照的である。

意味

それぞれ 大きさ大きさの2つのベクトルが与えられ、

それらの外積は、の各要素にの各要素を乗じて得られる行列として定義されます[1]

または、インデックス表記では次のようになります。

ドット積をのよう表すと、ベクトルが与えられた場合、ベクトルが与えられた場合、

と が1 より大きい同じ次元のベクトルである場合、 となります

外積は列ベクトルとして表されかつ列ベクトル(行ベクトルとなる)として表される行列の乗算と等価である[2] [3]例えば、そして[4]

複素ベクトルの場合、または共役転置を取ると便利なことがよくあります

ユークリッド内積との対比

すると、行列積を逆にしてスカラー(または行列)を生成することができます。

これはユークリッドベクトル空間標準的な内積であり、[3]ドット積としてよく知られています。ドット積は外積の跡です。 [5]ドット積とは異なり、外積は可換ではありません。

ベクトルと行列の乗算は、関係式を使用して内積で表すことができます

テンソルの外積

次元と要素を持つ2つのテンソルが与えられたときそれらの外積は次元と要素を持つテンソルである。

たとえば、が 次元で 3 次でが 次元で 2 次である場合、それらの外積は 次元で 5 次です。が成分A [2, 2, 4] = 11 を持ち、成分B [8, 88] = 13を持つ場合、外積によって形成されるの成分はC [2, 2, 4, 8, 88] = 143です。

クロネッカー積との関連

外積とクロネッカー積は密接に関連しており、実際には両方の演算を示すのに同じ記号がよく使用されます。

および の場合、次の関係が成り立ちます。

列ベクトルの場合、クロネッカー積は外積のベクトル化(または平坦化)の一種とみなすことができます。特に、2つの列ベクトルとに対して、次のように書くことができます。

(方程式の右側ではベクトルの順序が逆になっています。)

オペレーション間の類似性をさらに強調するもう一つの類似点は、

ベクトルの順序を反転する必要はありません。中央の式では行列乗算が用いられており、ベクトルは列/行行列として扱われます。

行列積との接続

サイズサイズ の行列のペアが与えられた場合通常どおりサイズ の行列として定義される行列積を考えます。

ここで、の - 番目の列ベクトル、 をの - 番目の行ベクトルとします。すると、 は列と行の外積の和として表すことができます。

この式は、行と列の内積エントリ (またはドット積) で構築された行列としてのより一般的な式と双対性を持っています。

この関係は特異値分解(SVD)(および特別なケースとしてのスペクトル分解)の適用において重要である[6] 。特に、この分解は、対応する非零特異値でスケールされた左( )および右()特異ベクトルの外積の和として解釈できる

この結果は、がスペクトルノルムを持つ階数1の行列の降順の和として表せることを示唆しています。これは、一般に最後の項の寄与が小さい理由を説明でき、これが近似として打ち切り特異値分解法を用いる理由となります。最初の項は、行列をベクトルの外積に最小二乗近似したものです。

プロパティ

ベクトルの外積は次の性質を満たします。

テンソルの外積は追加の結合性を満たします。

外積の階数

uv が両方とも非ゼロの場合、外積行列uv Tは常に行列ランク1になります。実際、外積の列はすべてuに比例します。したがって、それらはすべてその1つの列に線形従属するため、行列はランク1になります。

(「行列のランク」は、「テンソルの順序」や「テンソルの次数」(「ランク」と呼ばれることもある)と混同しないでください。)

定義(要約)

VWを2つのベクトル空間とする。の外積は元 である

V内積空間ならば、外積を線型写像VWとして定義することができる。この場合、線型写像はV双対空間の元となる。これはベクトルをその基体(その基体の元)に線型写像するからである。したがって、外積VWは次のように与えられる 。

これは、複素数の場合にvの共役転置が一般的に取られる理由を示しています。

プログラミング言語では

いくつかのプログラミング言語では、2つの引数関数(または二項演算子)が与えられた場合、 2つの1次元配列とのf外積 はとなる2次元配列になります。これは、構文的には様々な方法で表現されます。APL では中置二項演算子Jでは後置副詞Rでは関数または特殊Mathematica [7]では です。MATLAB ではこの積に関数が使用されます。これらは多次元引数や3つ以上の引数にも一般化されることがよくあります。fABCC[i, j] = f(A[i], B[j])∘.ff/outer(A, B, f)%o%Outer[f, A, B]kron(A, B)

PythonライブラリNumPyでは、関数 を使って外積を計算できますnp.outer()[8]一方、np.kronはフラットな配列になります。多次元配列の外積は を使って計算できますnp.multiply.outer

アプリケーション

外積はクロネッカー積と密接に関連しているため、クロネッカー積の応用の中には外積を利用するものもある。これらの応用としては、量子論、信号処理画像圧縮などが挙げられます。[9]

スピノルズ

s , t , w , zCとし、( s , t )( w , z )がC 2に含まれるものとする。このとき、これらの複素2次元ベクトルの外積は、2 × 2複素行列M(2, C )の要素となる。

この行列の行列式は、 C交換法則により、swtzsztw = 0となります。

3次元スピノルの理論では、このヌル特性により、これらの行列は等方性ベクトルに関連付けられます。エリー・カルタンはこの構成を1937年に記述しましたが[10] 、ヴォルフガング・パウリによって1927年に導入されたため[11] 、 M(2, C )はパウリ代数と呼ばれるようになりました

概念

外積のブロック形式は分類に役立ちます。概念分析は、特定の外積に依存する研究です。

ベクトルが0と1のみを要素とする場合、それは論理ベクトルと呼ばれ、論理行列の特殊なケースです。論理演算とが乗算の代わりに行われます。2つの論理ベクトル( u i )( v j )の外積は、論理行列によって与えられます。このタイプの行列は二項関係の研究に用いられ直交関係または交差ベクトルと呼ばれます。[12]

参照

製品

二重性

参考文献

  1. ^ Lerner, RG ; Trigg, GL (1991).物理学百科事典(第2版). VHC. ISBN 0-89573-752-3
  2. ^ リプシュッツ、S.;リプソン、M. (2009)。線形代数。シャウムの概要 (第 4 版)。マグロウヒル。ISBN 978-0-07-154352-1
  3. ^ ab Keller, Frank (2020年2月23日). 「行列の代数的性質;転置;内積と外積」(PDF) . inf.ed.ac.uk . 2017年12月15日時点のオリジナルよりアーカイブ(PDF) . 2020年9月6日閲覧
  4. ^ James M. Ortega (1987) Matrix Theory: A Second Course、7ページ、Plenum Press ISBN 0-306-42433-9
  5. ^ ステンゲル、ロバート・F. (1994). 最適制御と推定. ニューヨーク: ドーバー出版. p. 26. ISBN 0-486-68200-5
  6. ^ Trefethen, Lloyd N. ; Bau III, David (1997).数値線形代数. フィラデルフィア: Society for Industrial and Applied Mathematics. ISBN 978-0-89871-361-9
  7. ^ "outer function | Rドキュメント". rdocumentation.org . 2020年9月7日閲覧
  8. ^ "numpy.outer — NumPy v1.19 マニュアル". numpy.org . 2020年9月7日閲覧
  9. ^ Steeb, Willi-Hans; Hardy, Yorick (2011). 「応用(第3章)」.行列計算とクロネッカー積:線形代数と多重線形代数への実践的アプローチ(第2版). World Scientific. ISBN 978-981-4335-31-7
  10. ^ Élie Cartan (1937) Lecons sur la theorie des Spineurs 、翻訳 1966: The Theory of Spinors、ヘルマン、パリ
  11. ^ Pertti Lounesto (1997) Clifford Algebras and Spinors、51ページ、Cambridge University Press ISBN 0-521-59916-4
  12. ^ Ki-Hang Kim (1982)ブール行列理論とその応用、37ページ、Marcel Dekker ISBN 0-8247-1788-0

さらに読む

  • カーレン、エリック。カンセイソン・カルヴァーリョ、マリア (2006)。 「外積と直交射影」。線形代数: はじめから。マクミラン。ページ 217–218。ISBN 9780716748946
Retrieved from "https://en.wikipedia.org/w/index.php?title=Outer_product&oldid=1281270955"