Representation of a tensor in Euclidean space
2 つの異なる 3D 直交基底 : 各基底は相互に垂直な単位ベクトルで構成されます。
幾何学 と 線型代数学 において 、 直交テンソルは、 直交基底 を用いて ユークリッド空間 における テンソル を 成分の形で 表現する 。テンソルの成分をある基底から別の基底に変換することは、 直交変換 によって行われる。
最もよく知られている座標系は、 2次元 と 3次元の 直交座標系です。直交テンソルは、任意のユークリッド空間、より技術的には、 内積 を持つ 実数 体 上の 任意 の有限次元 ベクトル空間 で使用できます。
直交テンソルは物理学 や 工学の 分野で用いられ 、例えば コーシー応力テンソル や 剛体力学における 慣性モーメント テンソルなどがその例である 。一般 曲線座標は 、高変形 連続体力学 のように便利な場合もあれば、 一般相対論 のように必須の場合もある。こうした座標系には正規直交基底が存在する場合もあるが(例えば 球面座標 への 接線 )、直交座標軸の回転で十分なアプリケーションでは、直交テンソルによって大幅な簡素化が実現できる。この変換は 受動的な変換 であり、座標が変更されるのであって物理系が変更されるのではない。
3次元のベクトル
3次元 ユークリッド空間 において 、 標準 基底は e x 、 e y 、 e z です 。各基底ベクトルはx軸、y軸、z軸に沿っており、ベクトルはすべて 単位ベクトル (または正規化)であるため、基底は 直交 と なります。
R
3
{\displaystyle \mathbb {R} ^{3}}
全体を通じて、 3 次元 の 直交座標 を参照する場合 、右手系が想定されますが、これは実際には左手系よりもはるかに一般的です 。詳細については
、 方向 (ベクトル空間)を参照してください。
1次の直交テンソルの場合、直交ベクトル a は、 基底ベクトル e x 、 e y 、 e z の線形結合 として代数的に表すことができます 。
a
=
a
x
e
x
+
a
y
e
y
+
a
z
e
z
{\displaystyle \mathbf {a} =a_{\text{x}}\mathbf {e} _{\text{x}}+a_{\text{y}}\mathbf {e} _{\text{y}}+a_{\text{z}}\mathbf {e} _{\text{z}}}
ここで、 ベクトルの直交座標基底に対する 座標は 、a x 、 a y 、 a z で表されます。基底ベクトルは 列ベクトルとして表示するのが一般的で、便利です。
e
x
=
(
1
0
0
)
,
e
y
=
(
0
1
0
)
,
e
z
=
(
0
0
1
)
{\displaystyle \mathbf {e} _{\text{x}}={\begin{pmatrix}1\\0\\0\end{pmatrix}}\,,\quad \mathbf {e} _{\text{y}}={\begin{pmatrix}0\\1\\0\end{pmatrix}}\,,\quad \mathbf {e} _{\text{z}}={\begin{pmatrix}0\\0\\1\end{pmatrix}}}
列ベクトル表現に
座標ベクトル がある場合:
a
=
(
a
x
a
y
a
z
)
{\displaystyle \mathbf {a} ={\begin{pmatrix}a_{\text{x}}\\a_{\text{y}}\\a_{\text{z}}\end{pmatrix}}}
行 ベクトル 表現も正当ですが、一般的な曲線座標系のコンテキストでは、行ベクトル表現と列ベクトル表現は特定の理由により別々に使用されます 。理由については、
アインシュタイン表記法 と ベクトルの共変性と反変性を参照してください。
ベクトルの「成分」という用語は曖昧であり、次のようなものを指す可能性があります。
ベクトルの特定の座標、例えば z ( スカラー)、そして同様に x と y についても同様、または
対応する基底ベクトルをスカラー倍した座標。この場合、 aの「 y 成分」は a y e y (ベクトル) であり、 x と z についても同様です。
より一般的な表記法は テンソルインデックス表記法 であり、これは固定された座標ラベルではなく数値の柔軟性を備えています。 直交座標ラベルは、基底ベクトル e x ↦ e 1 、 e y ↦ e 2 、 e z ↦ e 3 および座標 a x ↦ a 1 、 a y ↦ a 2 、 a z ↦ a 3 におけるテンソルインデックスに置き換えられます。一般に、表記 e 1 、 e 2 、 e 3 は任意の 基底を指し 、 a 1 、 a 2 、 a 3 は対応する座標系を指しますが、ここでは直交座標系に限定されます。次に、
a
=
a
1
e
1
+
a
2
e
2
+
a
3
e
3
=
∑
i
=
1
3
a
i
e
i
{\displaystyle \mathbf {a} =a_{1}\mathbf {e} _{1}+a_{2}\mathbf {e} _{2}+a_{3}\mathbf {e} _{3}=\sum _{i=1}^{3}a_{i}\mathbf {e} _{i}}
アインシュタイン記法を 使用するのが標準です。 項内にちょうど2回現れる添字の合計の和の記号は、表記の簡潔さのために省略できます。
a
=
∑
i
=
1
3
a
i
e
i
≡
a
i
e
i
{\displaystyle \mathbf {a} =\sum _{i=1}^{3}a_{i}\mathbf {e} _{i}\equiv a_{i}\mathbf {e} _{i}}
座標固有の表記法に対するインデックス表記法の利点は、基となるベクトル空間の次元に依存しないことです。つまり、右辺の同じ式は、高次元でも同じ形になります(下記参照)。以前は、直交座標のラベル x、y、z は単なるラベルであり、インデックスで はありませんでした(「 i = x、y、z 」
と書くのは非公式です)。
3次元の2階テンソル
二 項テンソル T は、 2つの直交座標ベクトル a と b のテンソル積 ⊗ によって形成される2次のテンソルであり 、 T = a ⊗ b と表記されます。ベクトルと同様に、テンソル基底 e x ⊗ e x ≡ e xx 、 e x ⊗ e y ≡ e xy 、 ..., e z ⊗ e z ≡ e zz の線形結合として表すことができます(各恒等式の右辺は略語であり、それ以上のものではありません)。
T
=
(
a
x
e
x
+
a
y
e
y
+
a
z
e
z
)
⊗
(
b
x
e
x
+
b
y
e
y
+
b
z
e
z
)
=
a
x
b
x
e
x
⊗
e
x
+
a
x
b
y
e
x
⊗
e
y
+
a
x
b
z
e
x
⊗
e
z
+
a
y
b
x
e
y
⊗
e
x
+
a
y
b
y
e
y
⊗
e
y
+
a
y
b
z
e
y
⊗
e
z
+
a
z
b
x
e
z
⊗
e
x
+
a
z
b
y
e
z
⊗
e
y
+
a
z
b
z
e
z
⊗
e
z
{\displaystyle {\begin{aligned}\mathbf {T} =\quad &\left(a_{\text{x}}\mathbf {e} _{\text{x}}+a_{\text{y}}\mathbf {e} _{\text{y}}+a_{\text{z}}\mathbf {e} _{\text{z}}\right)\otimes \left(b_{\text{x}}\mathbf {e} _{\text{x}}+b_{\text{y}}\mathbf {e} _{\text{y}}+b_{\text{z}}\mathbf {e} _{\text{z}}\right)\\[5pt]{}=\quad &a_{\text{x}}b_{\text{x}}\mathbf {e} _{\text{x}}\otimes \mathbf {e} _{\text{x}}+a_{\text{x}}b_{\text{y}}\mathbf {e} _{\text{x}}\otimes \mathbf {e} _{\text{y}}+a_{\text{x}}b_{\text{z}}\mathbf {e} _{\text{x}}\otimes \mathbf {e} _{\text{z}}\\[4pt]{}+{}&a_{\text{y}}b_{\text{x}}\mathbf {e} _{\text{y}}\otimes \mathbf {e} _{\text{x}}+a_{\text{y}}b_{\text{y}}\mathbf {e} _{\text{y}}\otimes \mathbf {e} _{\text{y}}+a_{\text{y}}b_{\text{z}}\mathbf {e} _{\text{y}}\otimes \mathbf {e} _{\text{z}}\\[4pt]{}+{}&a_{\text{z}}b_{\text{x}}\mathbf {e} _{\text{z}}\otimes \mathbf {e} _{\text{x}}+a_{\text{z}}b_{\text{y}}\mathbf {e} _{\text{z}}\otimes \mathbf {e} _{\text{y}}+a_{\text{z}}b_{\text{z}}\mathbf {e} _{\text{z}}\otimes \mathbf {e} _{\text{z}}\end{aligned}}}
各基底テンソルを行列として表すと、
e
x
⊗
e
x
≡
e
xx
=
(
1
0
0
0
0
0
0
0
0
)
,
e
x
⊗
e
y
≡
e
xy
=
(
0
1
0
0
0
0
0
0
0
)
,
e
z
⊗
e
z
≡
e
zz
=
(
0
0
0
0
0
0
0
0
1
)
{\displaystyle {\begin{aligned}\mathbf {e} _{\text{x}}\otimes \mathbf {e} _{\text{x}}&\equiv \mathbf {e} _{\text{xx}}={\begin{pmatrix}1&0&0\\0&0&0\\0&0&0\end{pmatrix}}\,,&\mathbf {e} _{\text{x}}\otimes \mathbf {e} _{\text{y}}&\equiv \mathbf {e} _{\text{xy}}={\begin{pmatrix}0&1&0\\0&0&0\\0&0&0\end{pmatrix}}\,,&\mathbf {e} _{\text{z}}\otimes \mathbf {e} _{\text{z}}&\equiv \mathbf {e} _{\text{zz}}={\begin{pmatrix}0&0&0\\0&0&0\\0&0&1\end{pmatrix}}\end{aligned}}}
Tは より 体系的に行列として表すことができます。
T
=
(
a
x
b
x
a
x
b
y
a
x
b
z
a
y
b
x
a
y
b
y
a
y
b
z
a
z
b
x
a
z
b
y
a
z
b
z
)
{\displaystyle \mathbf {T} ={\begin{pmatrix}a_{\text{x}}b_{\text{x}}&a_{\text{x}}b_{\text{y}}&a_{\text{x}}b_{\text{z}}\\a_{\text{y}}b_{\text{x}}&a_{\text{y}}b_{\text{y}}&a_{\text{y}}b_{\text{z}}\\a_{\text{z}}b_{\text{x}}&a_{\text{z}}b_{\text{y}}&a_{\text{z}}b_{\text{z}}\end{pmatrix}}}
行列とドット積およびテンソル積の間の表記上の対応については、
行列乗算を 参照してください。
より一般的には、 T が 2 つのベクトルのテンソル積であるかどうかに関係なく、それは常に座標 T xx 、 T xy 、...、 T zz を持つ基底テンソルの線形結合です 。
T
=
T
xx
e
xx
+
T
xy
e
xy
+
T
xz
e
xz
+
T
yx
e
yx
+
T
yy
e
yy
+
T
yz
e
yz
+
T
zx
e
zx
+
T
zy
e
zy
+
T
zz
e
zz
{\displaystyle {\begin{aligned}\mathbf {T} =\quad &T_{\text{xx}}\mathbf {e} _{\text{xx}}+T_{\text{xy}}\mathbf {e} _{\text{xy}}+T_{\text{xz}}\mathbf {e} _{\text{xz}}\\[4pt]{}+{}&T_{\text{yx}}\mathbf {e} _{\text{yx}}+T_{\text{yy}}\mathbf {e} _{\text{yy}}+T_{\text{yz}}\mathbf {e} _{\text{yz}}\\[4pt]{}+{}&T_{\text{zx}}\mathbf {e} _{\text{zx}}+T_{\text{zy}}\mathbf {e} _{\text{zy}}+T_{\text{zz}}\mathbf {e} _{\text{zz}}\end{aligned}}}
一方、テンソルのインデックスに関しては、
T
=
T
i
j
e
i
j
≡
∑
i
j
T
i
j
e
i
⊗
e
j
,
{\displaystyle \mathbf {T} =T_{ij}\mathbf {e} _{ij}\equiv \sum _{ij}T_{ij}\mathbf {e} _{i}\otimes \mathbf {e} _{j}\,,}
行列形式では次のようになります。
T
=
(
T
xx
T
xy
T
xz
T
yx
T
yy
T
yz
T
zx
T
zy
T
zz
)
{\displaystyle \mathbf {T} ={\begin{pmatrix}T_{\text{xx}}&T_{\text{xy}}&T_{\text{xz}}\\T_{\text{yx}}&T_{\text{yy}}&T_{\text{yz}}\\T_{\text{zx}}&T_{\text{zy}}&T_{\text{zz}}\end{pmatrix}}}
2階テンソルは、物理学や工学において、物理量がシステム内で方向依存性を持つ場合、しばしば「刺激-応答」的な形で自然に現れます。これはテンソルの一つの側面、すなわち 多重線型関数 として数学的に捉えることができます。ある大きさと方向のベクトル u を入力する2階テンソル T は、一般に u とは異なる大きさと方向の ベクトル vを返します。 数学的解析 における 関数の表記法では、 v − T ( u ) と書きますが [1] 、同じ考え方を行列表記法と指数表記法 [2] (和の表記法を含む)
でそれぞれ表すこともできます。
(
v
x
v
y
v
z
)
=
(
T
xx
T
xy
T
xz
T
yx
T
yy
T
yz
T
zx
T
zy
T
zz
)
(
u
x
u
y
u
z
)
,
v
i
=
T
i
j
u
j
{\displaystyle {\begin{aligned}{\begin{pmatrix}v_{\text{x}}\\v_{\text{y}}\\v_{\text{z}}\end{pmatrix}}&={\begin{pmatrix}T_{\text{xx}}&T_{\text{xy}}&T_{\text{xz}}\\T_{\text{yx}}&T_{\text{yy}}&T_{\text{yz}}\\T_{\text{zx}}&T_{\text{zy}}&T_{\text{zz}}\end{pmatrix}}{\begin{pmatrix}u_{\text{x}}\\u_{\text{y}}\\u_{\text{z}}\end{pmatrix}}\,,&v_{i}&=T_{ij}u_{j}\end{aligned}}}
「線形」により、 2つのスカラー ρ と σ 、ベクトル r と sに対して u = ρ r + σ s の場合、関数表記とインデックス表記では次のようになります。
v
=
T
(
ρ
r
+
σ
s
)
=
ρ
T
(
r
)
+
σ
T
(
s
)
v
i
=
T
i
j
(
ρ
r
j
+
σ
s
j
)
=
ρ
T
i
j
r
j
+
σ
T
i
j
s
j
{\displaystyle {\begin{aligned}\mathbf {v} &=&&\mathbf {T} (\rho \mathbf {r} +\sigma \mathbf {s} )&=&&\rho \mathbf {T} (\mathbf {r} )+\sigma \mathbf {T} (\mathbf {s} )\\[1ex]v_{i}&=&&T_{ij}(\rho r_{j}+\sigma s_{j})&=&&\rho T_{ij}r_{j}+\sigma T_{ij}s_{j}\end{aligned}}}
行列表記についても同様です。関数表記、行列表記、インデックス表記はすべて同じ意味です。行列形式は要素を明確に表示しますが、インデックス形式は式を簡潔にテンソル代数的に操作することを容易にします。どちらも 方向 の物理的な解釈を提供します。ベクトルは1つの方向を持ちますが、2階テンソルは2つの方向を結びます。テンソルのインデックスまたは座標ラベルを基底ベクトルの方向に関連付けることができます。
ベクトルの大きさと方向の変化を記述するには、2階テンソルの使用が最低限必要です。2つのベクトルの 内積は 常にスカラーであり、 2つのベクトルの 外積 は常にベクトルによって定義される平面に垂直な擬似ベクトルであるため、これらのベクトルの積だけでは、任意の方向、任意の大きさの新しいベクトルを得ることはできません。(内積と外積の詳細については、以下も参照してください。)2つのベクトルのテンソル積は2階テンソルですが、それ自体では明確な方向の解釈はありません。
前述の考え方は、 T が2つのベクトル p と q を 引数に取る場合 、スカラー rを返すという形で表現できます。関数表記では r = T ( p , q ) と書き、行列表記とインデックス表記(和の規則を含む)ではそれぞれ次のように
書きます。
r
=
(
p
x
p
y
p
z
)
(
T
xx
T
xy
T
xz
T
yx
T
yy
T
yz
T
zx
T
zy
T
zz
)
(
q
x
q
y
q
z
)
=
p
i
T
i
j
q
j
{\displaystyle r={\begin{pmatrix}p_{\text{x}}&p_{\text{y}}&p_{\text{z}}\end{pmatrix}}{\begin{pmatrix}T_{\text{xx}}&T_{\text{xy}}&T_{\text{xz}}\\T_{\text{yx}}&T_{\text{yy}}&T_{\text{yz}}\\T_{\text{zx}}&T_{\text{zy}}&T_{\text{zz}}\end{pmatrix}}{\begin{pmatrix}q_{\text{x}}\\q_{\text{y}}\\q_{\text{z}}\end{pmatrix}}=p_{i}T_{ij}q_{j}}
テンソル Tは 両方の入力ベクトルに対して線形です。ベクトルとテンソルが成分を参照せずに記述され、添え字も使用されていない場合、添え字の和( テンソル縮約 と呼ばれる)をとる箇所にドット⋅が置かれることがあります。上記のケースでは、次のようになります。 [1] [2]
v
=
T
⋅
u
r
=
p
⋅
T
⋅
q
{\displaystyle {\begin{aligned}\mathbf {v} &=\mathbf {T} \cdot \mathbf {u} \\r&=\mathbf {p} \cdot \mathbf {T} \cdot \mathbf {q} \end{aligned}}}
ドット積表記法に由来する:
a
⋅
b
≡
a
i
b
i
{\displaystyle \mathbf {a} \cdot \mathbf {b} \equiv a_{i}b_{i}}
より一般的には、 n 個のベクトル( n は 0 から m まで)を受け取る m 階テンソルは 、 m − n 階のテンソルを返します。より一般化された詳細については、 テンソル § 多重線型写像としてを 参照してください。上記の概念は、ベクトルの場合と同様に擬ベクトルにも適用されます。ベクトルとテンソル自体は空間全体にわたって変化する可能性があり、その場合、 ベクトル場 と テンソル場が 存在し、時間に依存することもあります。
以下に例をいくつか示します。
適用された、または与えられた...
...の材料または物体に
…結果として…
…物質または物体において、次のように表されます。
単位ベクトル n
コーシー応力テンソル σ
牽引力 t
t
=
σ
⋅
n
{\displaystyle \mathbf {t} ={\boldsymbol {\sigma }}\cdot \mathbf {n} }
角速度 ω
慣性モーメント I
角 運動量 J
J
=
I
⋅
ω
{\displaystyle \mathbf {J} =\mathbf {I} \cdot {\boldsymbol {\omega }}}
回転 運動エネルギー T
T
=
1
2
ω
⋅
I
⋅
ω
{\displaystyle T={\tfrac {1}{2}}{\boldsymbol {\omega }}\cdot \mathbf {I} \cdot {\boldsymbol {\omega }}}
電界 E
電気伝導率 σ
電流 密度 流 J
J
=
σ
⋅
E
{\displaystyle \mathbf {J} ={\boldsymbol {\sigma }}\cdot \mathbf {E} }
分極率 α (誘電率 ε および 電気感受率 χ E に関連 )
誘導 分極 場 P
P
=
α
⋅
E
{\displaystyle \mathbf {P} ={\boldsymbol {\alpha }}\cdot \mathbf {E} }
磁場 H
透磁率 μ
磁場 B
B
=
μ
⋅
H
{\displaystyle \mathbf {B} ={\boldsymbol {\mu }}\cdot \mathbf {H} }
電気伝導の例では、インデックスと行列の表記は次のようになります。
J
i
=
σ
i
j
E
j
≡
∑
j
σ
i
j
E
j
(
J
x
J
y
J
z
)
=
(
σ
xx
σ
xy
σ
xz
σ
yx
σ
yy
σ
yz
σ
zx
σ
zy
σ
zz
)
(
E
x
E
y
E
z
)
{\displaystyle {\begin{aligned}J_{i}&=\sigma _{ij}E_{j}\equiv \sum _{j}\sigma _{ij}E_{j}\\{\begin{pmatrix}J_{\text{x}}\\J_{\text{y}}\\J_{\text{z}}\end{pmatrix}}&={\begin{pmatrix}\sigma _{\text{xx}}&\sigma _{\text{xy}}&\sigma _{\text{xz}}\\\sigma _{\text{yx}}&\sigma _{\text{yy}}&\sigma _{\text{yz}}\\\sigma _{\text{zx}}&\sigma _{\text{zy}}&\sigma _{\text{zz}}\end{pmatrix}}{\begin{pmatrix}E_{\text{x}}\\E_{\text{y}}\\E_{\text{z}}\end{pmatrix}}\end{aligned}}}
一方、回転運動エネルギー T については、
T
=
1
2
ω
i
I
i
j
ω
j
≡
1
2
∑
i
j
ω
i
I
i
j
ω
j
,
=
1
2
(
ω
x
ω
y
ω
z
)
(
I
xx
I
xy
I
xz
I
yx
I
yy
I
yz
I
zx
I
zy
I
zz
)
(
ω
x
ω
y
ω
z
)
.
{\displaystyle {\begin{aligned}T&={\frac {1}{2}}\omega _{i}I_{ij}\omega _{j}\equiv {\frac {1}{2}}\sum _{ij}\omega _{i}I_{ij}\omega _{j}\,,\\&={\frac {1}{2}}{\begin{pmatrix}\omega _{\text{x}}&\omega _{\text{y}}&\omega _{\text{z}}\end{pmatrix}}{\begin{pmatrix}I_{\text{xx}}&I_{\text{xy}}&I_{\text{xz}}\\I_{\text{yx}}&I_{\text{yy}}&I_{\text{yz}}\\I_{\text{zx}}&I_{\text{zy}}&I_{\text{zz}}\end{pmatrix}}{\begin{pmatrix}\omega _{\text{x}}\\\omega _{\text{y}}\\\omega _{\text{z}}\end{pmatrix}}\,.\end{aligned}}}
より専門的な例については
構成方程式 も参照してください。
ベクトルとテンソル n 次元
実数 上の n 次元ユークリッド空間において 、標準基底は e 1 、 e 2 、 e 3 、 ... e n と表記される。各基底ベクトル e i はx i 軸の正方向を向き 、基底は直交する。 e i の成分 jは クロネッカーのデルタ によって与えられる 。
R
n
{\displaystyle \mathbb {R} ^{n}}
(
e
i
)
j
=
δ
i
j
{\displaystyle (\mathbf {e} _{i})_{j}=\delta _{ij}}
のベクトルは 次の形式になります。
R
n
{\displaystyle \mathbb {R} ^{n}}
a
=
a
i
e
i
≡
∑
i
a
i
e
i
.
{\displaystyle \mathbf {a} =a_{i}\mathbf {e} _{i}\equiv \sum _{i}a_{i}\mathbf {e} _{i}\,.}
同様に、上記の2次テンソルでは、 の各ベクトル a と b に対して次のようになります 。
R
n
{\displaystyle \mathbb {R} ^{n}}
T
=
a
i
b
j
e
i
j
≡
∑
i
j
a
i
b
j
e
i
⊗
e
j
,
{\displaystyle \mathbf {T} =a_{i}b_{j}\mathbf {e} _{ij}\equiv \sum _{ij}a_{i}b_{j}\mathbf {e} _{i}\otimes \mathbf {e} _{j}\,,}
あるいはより一般的には:
T
=
T
i
j
e
i
j
≡
∑
i
j
T
i
j
e
i
⊗
e
j
.
{\displaystyle \mathbf {T} =T_{ij}\mathbf {e} _{ij}\equiv \sum _{ij}T_{ij}\mathbf {e} _{i}\otimes \mathbf {e} _{j}\,.}
同じ 位置ベクトル x を、 それぞれ直交基底 を持つ 2 つの 3D 直交座標系で表すと 、直方体はベクトル成分を加算するための 平行四辺形の法則 を示します。
における 位置 ベクトル x は、ベクトルの単純かつ一般的な例であり、任意の座標系で表現できます 。直交基底のみを持つ直交座標系の場合を考えてみましょう。基底ベクトルがすべて互いに垂直で正規化されていない場合、直交幾何 学 の 座標 系を持つことが可能です。この場合、基底は直交基底です が 、直交 基底 ではありません。しかし、直交基底の方が操作が容易であるため、実際にはよく使用されます。以下の結果は、直交基底ではなく、直交基底に当てはまります。
R
n
{\displaystyle \mathbb {R} ^{n}}
ある直交座標系では、 反ベクトルとしての x は座標 x i と基底ベクトル e i を持ち、共ベクトルとしての x は座標 x i と基底共ベクトル e i を持ち、次のようになります。
x
=
x
i
e
i
,
x
=
x
i
e
i
{\displaystyle {\begin{aligned}\mathbf {x} &=x^{i}\mathbf {e} _{i}\,,&\mathbf {x} &=x_{i}\mathbf {e} ^{i}\end{aligned}}}
別の直交座標系では、 反ベクトルとしての x は座標 x i と基底 e i を持ち、共ベクトルとしての x は座標 x i と基底 e i を持ち、次のようになります。
x
=
x
¯
i
e
¯
i
,
x
=
x
¯
i
e
¯
i
{\displaystyle {\begin{aligned}\mathbf {x} &={\bar {x}}^{i}{\bar {\mathbf {e} }}_{i}\,,&\mathbf {x} &={\bar {x}}_{i}{\bar {\mathbf {e} }}^{i}\end{aligned}}}
それぞれの新しい座標はすべての古い座標の関数であり、 逆関数 の場合はその逆になります。
x
¯
i
=
x
¯
i
(
x
1
,
x
2
,
…
)
⇌
x
i
=
x
i
(
x
¯
1
,
x
¯
2
,
…
)
x
¯
i
=
x
¯
i
(
x
1
,
x
2
,
…
)
⇌
x
i
=
x
i
(
x
¯
1
,
x
¯
2
,
…
)
{\displaystyle {\begin{aligned}{\bar {x}}{}^{i}={\bar {x}}{}^{i}\left(x^{1},x^{2},\ldots \right)\quad &\rightleftharpoons \quad x{}^{i}=x{}^{i}\left({\bar {x}}^{1},{\bar {x}}^{2},\ldots \right)\\{\bar {x}}{}_{i}={\bar {x}}{}_{i}\left(x_{1},x_{2},\ldots \right)\quad &\rightleftharpoons \quad x{}_{i}=x{}_{i}\left({\bar {x}}_{1},{\bar {x}}_{2},\ldots \right)\end{aligned}}}
同様に、新しい基底ベクトルは古いものすべての関数であり、逆関数の場合はその逆になります。
e
¯
j
=
e
¯
j
(
e
1
,
e
2
,
…
)
⇌
e
j
=
e
j
(
e
¯
1
,
e
¯
2
,
…
)
e
¯
j
=
e
¯
j
(
e
1
,
e
2
,
…
)
⇌
e
j
=
e
j
(
e
¯
1
,
e
¯
2
,
…
)
{\displaystyle {\begin{aligned}{\bar {\mathbf {e} }}{}_{j}={\bar {\mathbf {e} }}{}_{j}\left(\mathbf {e} _{1},\mathbf {e} _{2},\ldots \right)\quad &\rightleftharpoons \quad \mathbf {e} {}_{j}=\mathbf {e} {}_{j}\left({\bar {\mathbf {e} }}_{1},{\bar {\mathbf {e} }}_{2},\ldots \right)\\{\bar {\mathbf {e} }}{}^{j}={\bar {\mathbf {e} }}{}^{j}\left(\mathbf {e} ^{1},\mathbf {e} ^{2},\ldots \right)\quad &\rightleftharpoons \quad \mathbf {e} {}^{j}=\mathbf {e} {}^{j}\left({\bar {\mathbf {e} }}^{1},{\bar {\mathbf {e} }}^{2},\ldots \right)\end{aligned}}}
すべての i 、 j について。
ベクトルは 基底のいかなる変化に対しても不変であるため、座標が 変換行列 L に従って変換される場合 、基底は 行列 L −1 の逆行列に従って変換され、逆に座標が逆行列 L −1に従って変換される場合、基底は行列 L に従って変換されます 。これらの変換の違いは、慣例的に、反変性を表す上付き文字と共変性を表す下付き文字の添え字によって示され、座標と基底は 以下の規則に従って
線形変換されます。
ベクトルの要素
反変変換則
共変変換則
座標
x
¯
j
=
x
i
(
L
)
i
j
=
x
i
L
i
j
{\displaystyle {\bar {x}}^{j}=x^{i}({\boldsymbol {\mathsf {L}}})_{i}{}^{j}=x^{i}{\mathsf {L}}_{i}{}^{j}}
x
¯
j
=
x
k
(
L
−
1
)
j
k
{\displaystyle {\bar {x}}_{j}=x_{k}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{j}{}^{k}}
基底
e
¯
j
=
(
L
−
1
)
j
k
e
k
{\displaystyle {\bar {\mathbf {e} }}_{j}=\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{j}{}^{k}\mathbf {e} _{k}}
e
¯
j
=
(
L
)
i
j
e
i
=
L
i
j
e
i
{\displaystyle {\bar {\mathbf {e} }}^{j}=({\boldsymbol {\mathsf {L}}})_{i}{}^{j}\mathbf {e} ^{i}={\mathsf {L}}_{i}{}^{j}\mathbf {e} ^{i}}
任意のベクトル
x
¯
j
e
¯
j
=
x
i
L
i
j
(
L
−
1
)
j
k
e
k
=
x
i
δ
i
k
e
k
=
x
i
e
i
{\displaystyle {\bar {x}}^{j}{\bar {\mathbf {e} }}_{j}=x^{i}{\mathsf {L}}_{i}{}^{j}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{j}{}^{k}\mathbf {e} _{k}=x^{i}\delta _{i}{}^{k}\mathbf {e} _{k}=x^{i}\mathbf {e} _{i}}
x
¯
j
e
¯
j
=
x
i
(
L
−
1
)
j
i
L
k
j
e
k
=
x
i
δ
i
k
e
k
=
x
i
e
i
{\displaystyle {\bar {x}}_{j}{\bar {\mathbf {e} }}^{j}=x_{i}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{j}{}^{i}{\mathsf {L}}_{k}{}^{j}\mathbf {e} ^{k}=x_{i}\delta ^{i}{}_{k}\mathbf {e} ^{k}=x_{i}\mathbf {e} ^{i}}
ここで、 L i j は 変換行列 の要素 (行番号は i 、列番号は j )を表し、 ( L −1 ) i k は 行列 L i k の逆行列 の要素を表します 。
L が直交変換 ( 直交行列 )である 場合 、それによって変換されるオブジェクトは 直交テンソル として定義されます。これは幾何学的には、直交座標系が別の直交座標系に写像され、その際ベクトル x のノルム が保存される(および距離が保存される)
という解釈になります。
L の 行列 式は det( L ) = ±1 であり、これは 回転の場合は( +1 ) 、 不正確な回転( 反射 を含む)の場合は ( −1 ) という2種類の直交変換に対応します 。
代数的にはかなり簡略化されており、 行列転置は 直交変換の定義の
逆に なります。
L
T
=
L
−
1
⇒
(
L
−
1
)
i
j
=
(
L
T
)
i
j
=
(
L
)
j
i
=
L
j
i
{\displaystyle {\boldsymbol {\mathsf {L}}}^{\textsf {T}}={\boldsymbol {\mathsf {L}}}^{-1}\Rightarrow \left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{i}{}^{j}=\left({\boldsymbol {\mathsf {L}}}^{\textsf {T}}\right)_{i}{}^{j}=({\boldsymbol {\mathsf {L}}})^{j}{}_{i}={\mathsf {L}}^{j}{}_{i}}
前の表から、共ベクトルと反ベクトルの直交変換は同一であることがわかります。 指数 を上げるか下げるかを 区別する必要はありません。この文脈や物理学・工学への応用では、 指数 の混乱を避けるため、指数は通常すべて下付きで示されます。この記事の残りの部分では、すべての指数は下げられます。共ベクトルまたは反ベクトルである量と、関連する変換規則を考慮することで、実際の上げ下げされた指数と下げられた指数を決定できます。
位置ベクトルだけでなく、あらゆるベクトル a に全く同じ変換規則が適用されます。その成分 a i が 規則に従って変換されない場合、 a はベクトルではありません。
上記の式は類似しているものの、 x j = L i j x i のような座標変換や、 b i = T ij a j のようなテンソルのベクトルへの作用においては 、 L はテンソルではなく、 T がテンソルです。座標変換において、 L は行列 であり 、直交基底を持つ2つの直交座標系を関連付けるために使用されます。ベクトルをベクトルに関連付けるテンソルの場合、方程式全体のベクトルとテンソルはすべて同じ座標系と基底に属します。
微分とヤコビ行列要素
L の要素は、 それぞれ、新しい座標または古い座標に対する新しい座標または古い座標の
偏微分 です。
x i を x k に関して 微分すると 、
∂
x
¯
i
∂
x
k
=
∂
∂
x
k
(
x
j
L
j
i
)
=
L
j
i
∂
x
j
∂
x
k
=
δ
k
j
L
j
i
=
L
k
i
{\displaystyle {\frac {\partial {\bar {x}}_{i}}{\partial x_{k}}}={\frac {\partial }{\partial x_{k}}}(x_{j}{\mathsf {L}}_{ji})={\mathsf {L}}_{ji}{\frac {\partial x_{j}}{\partial x_{k}}}=\delta _{kj}{\mathsf {L}}_{ji}={\mathsf {L}}_{ki}}
つまり
L
i
j
≡
L
i
j
=
∂
x
¯
j
∂
x
i
{\displaystyle {{\mathsf {L}}_{i}}^{j}\equiv {\mathsf {L}}_{ij}={\frac {\partial {\bar {x}}_{j}}{\partial x_{i}}}}
はヤコビ行列 の要素です。L と偏微分における 添字の位置の間には(部分的に記憶術的な)対応関係があります 。それぞれの場合、 i が上、 j が下ですが、直交テンソルの場合は添字を下げることができます
逆に、 x j を x i に関して微分すると 、
∂
x
j
∂
x
¯
k
=
∂
∂
x
¯
k
(
x
¯
i
(
L
−
1
)
i
j
)
=
∂
x
¯
i
∂
x
¯
k
(
L
−
1
)
i
j
=
δ
k
i
(
L
−
1
)
i
j
=
(
L
−
1
)
k
j
{\displaystyle {\frac {\partial x_{j}}{\partial {\bar {x}}_{k}}}={\frac {\partial }{\partial {\bar {x}}_{k}}}\left({\bar {x}}_{i}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{ij}\right)={\frac {\partial {\bar {x}}_{i}}{\partial {\bar {x}}_{k}}}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{ij}=\delta _{ki}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{ij}=\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{kj}}
つまり
(
L
−
1
)
i
j
≡
(
L
−
1
)
i
j
=
∂
x
j
∂
x
¯
i
{\displaystyle \left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{i}{}^{j}\equiv \left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{ij}={\frac {\partial x_{j}}{\partial {\bar {x}}_{i}}}}
は、同様のインデックス対応を持つ逆ヤコビ行列の要素です。
多くの情報源では、偏微分による変換について述べています。
x
¯
j
=
x
i
∂
x
¯
j
∂
x
i
↿⇂
x
j
=
x
¯
i
∂
x
j
∂
x
¯
i
{\displaystyle {\begin{array}{c}\displaystyle {\bar {x}}_{j}=x_{i}{\frac {\partial {\bar {x}}_{j}}{\partial x_{i}}}\\[3pt]\upharpoonleft \downharpoonright \\[3pt]\displaystyle x_{j}={\bar {x}}_{i}{\frac {\partial x_{j}}{\partial {\bar {x}}_{i}}}\end{array}}}
3D の明示的な行列方程式は次のようになります。
x
¯
=
L
x
(
x
¯
1
x
¯
2
x
¯
3
)
=
(
∂
x
¯
1
∂
x
1
∂
x
¯
1
∂
x
2
∂
x
¯
1
∂
x
3
∂
x
¯
2
∂
x
1
∂
x
¯
2
∂
x
2
∂
x
¯
2
∂
x
3
∂
x
¯
3
∂
x
1
∂
x
¯
3
∂
x
2
∂
x
¯
3
∂
x
3
)
(
x
1
x
2
x
3
)
{\displaystyle {\begin{aligned}{\bar {\mathbf {x} }}&={\boldsymbol {\mathsf {L}}}\mathbf {x} \\{\begin{pmatrix}{\bar {x}}_{1}\\{\bar {x}}_{2}\\{\bar {x}}_{3}\end{pmatrix}}&={\begin{pmatrix}{\frac {\partial {\bar {x}}_{1}}{\partial x_{1}}}&{\frac {\partial {\bar {x}}_{1}}{\partial x_{2}}}&{\frac {\partial {\bar {x}}_{1}}{\partial x_{3}}}\\{\frac {\partial {\bar {x}}_{2}}{\partial x_{1}}}&{\frac {\partial {\bar {x}}_{2}}{\partial x_{2}}}&{\frac {\partial {\bar {x}}_{2}}{\partial x_{3}}}\\{\frac {\partial {\bar {x}}_{3}}{\partial x_{1}}}&{\frac {\partial {\bar {x}}_{3}}{\partial x_{2}}}&{\frac {\partial {\bar {x}}_{3}}{\partial x_{3}}}\end{pmatrix}}{\begin{pmatrix}x_{1}\\x_{2}\\x_{3}\end{pmatrix}}\end{aligned}}}
同様に
x
=
L
−
1
x
¯
=
L
T
x
¯
{\displaystyle \mathbf {x} ={\boldsymbol {\mathsf {L}}}^{-1}{\bar {\mathbf {x} }}={\boldsymbol {\mathsf {L}}}^{\textsf {T}}{\bar {\mathbf {x} }}}
座標軸に沿った投影
上: x i軸からx i 軸への 角度 。下:x i 軸から x i 軸 への角度
すべての線形変換と同様に、 Lは 選択された基底に依存します。2つの直交基底の場合、
e
¯
i
⋅
e
¯
j
=
e
i
⋅
e
j
=
δ
i
j
,
|
e
i
|
=
|
e
¯
i
|
=
1
,
{\displaystyle {\begin{aligned}{\bar {\mathbf {e} }}_{i}\cdot {\bar {\mathbf {e} }}_{j}&=\mathbf {e} _{i}\cdot \mathbf {e} _{j}=\delta _{ij}\,,&\left|\mathbf {e} _{i}\right|&=\left|{\bar {\mathbf {e} }}_{i}\right|=1\,,\end{aligned}}}
xを x 軸に 投影する :
x
¯
i
=
e
¯
i
⋅
x
=
e
¯
i
⋅
x
j
e
j
=
x
i
L
i
j
,
{\displaystyle {\bar {x}}_{i}={\bar {\mathbf {e} }}_{i}\cdot \mathbf {x} ={\bar {\mathbf {e} }}_{i}\cdot x_{j}\mathbf {e} _{j}=x_{i}{\mathsf {L}}_{ij}\,,}
xを x 軸に 投影する :
x
i
=
e
i
⋅
x
=
e
i
⋅
x
¯
j
e
¯
j
=
x
¯
j
(
L
−
1
)
j
i
.
{\displaystyle x_{i}=\mathbf {e} _{i}\cdot \mathbf {x} =\mathbf {e} _{i}\cdot {\bar {x}}_{j}{\bar {\mathbf {e} }}_{j}={\bar {x}}_{j}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{ji}\,.}
したがって、成分は x i 軸 と x j 軸
間の 方向余弦になります。
L
i
j
=
e
¯
i
⋅
e
j
=
cos
θ
i
j
(
L
−
1
)
i
j
=
e
i
⋅
e
¯
j
=
cos
θ
j
i
{\displaystyle {\begin{aligned}{\mathsf {L}}_{ij}&={\bar {\mathbf {e} }}_{i}\cdot \mathbf {e} _{j}=\cos \theta _{ij}\\\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{ij}&=\mathbf {e} _{i}\cdot {\bar {\mathbf {e} }}_{j}=\cos \theta _{ji}\end{aligned}}}
ここで 、θ ij と θ jiはそれぞれ x i 軸と x j 軸の間の角度です 。一般に、 θ ij はθ ji と等しくありません 。例えば、 θ 12 と θ 21 は異なる角度だからです。
座標の変換は次のように記述できます。
x
¯
j
=
x
i
(
e
¯
i
⋅
e
j
)
=
x
i
cos
θ
i
j
↿⇂
x
j
=
x
¯
i
(
e
i
⋅
e
¯
j
)
=
x
¯
i
cos
θ
j
i
{\displaystyle {\begin{array}{c}{\bar {x}}_{j}=x_{i}\left({\bar {\mathbf {e} }}_{i}\cdot \mathbf {e} _{j}\right)=x_{i}\cos \theta _{ij}\\[3pt]\upharpoonleft \downharpoonright \\[3pt]x_{j}={\bar {x}}_{i}\left(\mathbf {e} _{i}\cdot {\bar {\mathbf {e} }}_{j}\right)={\bar {x}}_{i}\cos \theta _{ji}\end{array}}}
3D の明示的な行列方程式は次のようになります。
x
¯
=
L
x
(
x
¯
1
x
¯
2
x
¯
3
)
=
(
e
¯
1
⋅
e
1
e
¯
1
⋅
e
2
e
¯
1
⋅
e
3
e
¯
2
⋅
e
1
e
¯
2
⋅
e
2
e
¯
2
⋅
e
3
e
¯
3
⋅
e
1
e
¯
3
⋅
e
2
e
¯
3
⋅
e
3
)
(
x
1
x
2
x
3
)
=
(
cos
θ
11
cos
θ
12
cos
θ
13
cos
θ
21
cos
θ
22
cos
θ
23
cos
θ
31
cos
θ
32
cos
θ
33
)
(
x
1
x
2
x
3
)
{\displaystyle {\begin{aligned}{\bar {\mathbf {x} }}&={\boldsymbol {\mathsf {L}}}\mathbf {x} \\{\begin{pmatrix}{\bar {x}}_{1}\\{\bar {x}}_{2}\\{\bar {x}}_{3}\end{pmatrix}}&={\begin{pmatrix}{\bar {\mathbf {e} }}_{1}\cdot \mathbf {e} _{1}&{\bar {\mathbf {e} }}_{1}\cdot \mathbf {e} _{2}&{\bar {\mathbf {e} }}_{1}\cdot \mathbf {e} _{3}\\{\bar {\mathbf {e} }}_{2}\cdot \mathbf {e} _{1}&{\bar {\mathbf {e} }}_{2}\cdot \mathbf {e} _{2}&{\bar {\mathbf {e} }}_{2}\cdot \mathbf {e} _{3}\\{\bar {\mathbf {e} }}_{3}\cdot \mathbf {e} _{1}&{\bar {\mathbf {e} }}_{3}\cdot \mathbf {e} _{2}&{\bar {\mathbf {e} }}_{3}\cdot \mathbf {e} _{3}\end{pmatrix}}{\begin{pmatrix}x_{1}\\x_{2}\\x_{3}\end{pmatrix}}={\begin{pmatrix}\cos \theta _{11}&\cos \theta _{12}&\cos \theta _{13}\\\cos \theta _{21}&\cos \theta _{22}&\cos \theta _{23}\\\cos \theta _{31}&\cos \theta _{32}&\cos \theta _{33}\end{pmatrix}}{\begin{pmatrix}x_{1}\\x_{2}\\x_{3}\end{pmatrix}}\end{aligned}}}
同様に
x
=
L
−
1
x
¯
=
L
T
x
¯
{\displaystyle \mathbf {x} ={\boldsymbol {\mathsf {L}}}^{-1}{\bar {\mathbf {x} }}={\boldsymbol {\mathsf {L}}}^{\textsf {T}}{\bar {\mathbf {x} }}}
幾何学的な解釈は、 x i 成分がx j成分を x j 軸に 投影した合計に等しいというものです 。
e i ⋅ e j を行列に並べると、 ドット積の対称性により 対称行列 (自身の転置行列に等しい行列)を形成します。これは実際には 計量テンソル g です。対照的に、 e i ⋅ e j や e i ⋅ e j は 、上に示したように、一般に対称行列を形成しません。したがって、L 行列は直交行列ではありますが 、 対称 行列 ではありません。
いずれかのiについて x i と x i が一致する任意の 1 つの軸の周りの回転を除き、角度は オイラー角 と同じではない ため、 L 行列は回転行列 と同じではありません 。
内積 と 外積は 、物理学や工学におけるベクトル解析の応用において非常に頻繁に発生します。例としては、次のものがあります
。
直線経路に沿って 速度 v の力 F を及ぼす物体によって 伝達される 電力 P :
P
=
v
⋅
F
{\displaystyle P=\mathbf {v} \cdot \mathbf {F} }
角速度 ω で回転する 剛体 の 点 x における接線 速度 v :
v
=
ω
×
x
{\displaystyle \mathbf {v} ={\boldsymbol {\omega }}\times \mathbf {x} }
均一な外部 磁場 B における磁気モーメント m の 磁気双極子 の 位置エネルギー U :
U
=
−
m
⋅
B
{\displaystyle U=-\mathbf {m} \cdot \mathbf {B} }
位置ベクトル r と 運動量 p を持つ粒子の 角運動量 J :
J
=
r
×
p
{\displaystyle \mathbf {J} =\mathbf {r} \times \mathbf {p} }
均一な外部 電場 E 中の電気双極子モーメント p の 電気双極子 に作用する トルク τ :
τ
=
p
×
E
{\displaystyle {\boldsymbol {\tau }}=\mathbf {p} \times \mathbf {E} }
単位法線 n の表面上の 磁化 M の磁性材料における 誘導表面 電流密度 j S :
j
S
=
M
×
n
{\displaystyle \mathbf {j} _{\mathrm {S} }=\mathbf {M} \times \mathbf {n} }
これらの積が直交変換によってどのように変換されるかを以下に示します。
ドット積、クロネッカーのデルタ、計量テンソル
基底ベクトルの各可能なペアのドット積⋅は、基底が直交していることから導かれる。直交するペアについて
は 、
e
x
⋅
e
y
=
e
y
⋅
e
z
=
e
z
⋅
e
x
=
e
y
⋅
e
x
=
e
z
⋅
e
y
=
e
x
⋅
e
z
=
0
{\displaystyle {\begin{array}{llll}\mathbf {e} _{\text{x}}\cdot \mathbf {e} _{\text{y}}&=\mathbf {e} _{\text{y}}\cdot \mathbf {e} _{\text{z}}&=\mathbf {e} _{\text{z}}\cdot \mathbf {e} _{\text{x}}&=\\\mathbf {e} _{\text{y}}\cdot \mathbf {e} _{\text{x}}&=\mathbf {e} _{\text{z}}\cdot \mathbf {e} _{\text{y}}&=\mathbf {e} _{\text{x}}\cdot \mathbf {e} _{\text{z}}&=0\end{array}}}
一方、平行ペアの場合は
e
x
⋅
e
x
=
e
y
⋅
e
y
=
e
z
⋅
e
z
=
1.
{\displaystyle \mathbf {e} _{\text{x}}\cdot \mathbf {e} _{\text{x}}=\mathbf {e} _{\text{y}}\cdot \mathbf {e} _{\text{y}}=\mathbf {e} _{\text{z}}\cdot \mathbf {e} _{\text{z}}=1.}
上に示したように、カルティシアンラベルをインデックス表記に置き換えると、これらの結果は次のように要約できる。
e
i
⋅
e
j
=
δ
i
j
{\displaystyle \mathbf {e} _{i}\cdot \mathbf {e} _{j}=\delta _{ij}}
ここで、 δ ij はクロネッカーのデルタ の成分である。 このように、
直交座標基底を用いて δを表すことができる。
さらに、 任意の基底に関する
各 計量テンソル 成分 g ijは、基底ベクトルのペアのドット積である。
g
i
j
=
e
i
⋅
e
j
.
{\displaystyle g_{ij}=\mathbf {e} _{i}\cdot \mathbf {e} _{j}.}
デカルト基底の場合、行列に配置されるコンポーネントは次のようになります。
g
=
(
g
xx
g
xy
g
xz
g
yx
g
yy
g
yz
g
zx
g
zy
g
zz
)
=
(
e
x
⋅
e
x
e
x
⋅
e
y
e
x
⋅
e
z
e
y
⋅
e
x
e
y
⋅
e
y
e
y
⋅
e
z
e
z
⋅
e
x
e
z
⋅
e
y
e
z
⋅
e
z
)
=
(
1
0
0
0
1
0
0
0
1
)
{\displaystyle \mathbf {g} ={\begin{pmatrix}g_{\text{xx}}&g_{\text{xy}}&g_{\text{xz}}\\g_{\text{yx}}&g_{\text{yy}}&g_{\text{yz}}\\g_{\text{zx}}&g_{\text{zy}}&g_{\text{zz}}\\\end{pmatrix}}={\begin{pmatrix}\mathbf {e} _{\text{x}}\cdot \mathbf {e} _{\text{x}}&\mathbf {e} _{\text{x}}\cdot \mathbf {e} _{\text{y}}&\mathbf {e} _{\text{x}}\cdot \mathbf {e} _{\text{z}}\\\mathbf {e} _{\text{y}}\cdot \mathbf {e} _{\text{x}}&\mathbf {e} _{\text{y}}\cdot \mathbf {e} _{\text{y}}&\mathbf {e} _{\text{y}}\cdot \mathbf {e} _{\text{z}}\\\mathbf {e} _{\text{z}}\cdot \mathbf {e} _{\text{x}}&\mathbf {e} _{\text{z}}\cdot \mathbf {e} _{\text{y}}&\mathbf {e} _{\text{z}}\cdot \mathbf {e} _{\text{z}}\\\end{pmatrix}}={\begin{pmatrix}1&0&0\\0&1&0\\0&0&1\\\end{pmatrix}}}
計量テンソル、すなわち δ については、最も単純なものは次のとおりです。
g
i
j
=
δ
i
j
{\displaystyle g_{ij}=\delta _{ij}}
これは 一般基底には当てはまり ません。 直交座標 にはさまざまなスケール係数 (必ずしも 1 ではない) を含む 対角 メトリックがありますが、一般 曲線座標に は非対角成分に対してゼロ以外のエントリが含まれることもあります。
2つのベクトルa と b のドット積 は次のように変換される。
a
⋅
b
=
a
¯
j
b
¯
j
=
a
i
L
i
j
b
k
(
L
−
1
)
j
k
=
a
i
δ
i
k
b
k
=
a
i
b
i
{\displaystyle \mathbf {a} \cdot \mathbf {b} ={\bar {a}}_{j}{\bar {b}}_{j}=a_{i}{\mathsf {L}}_{ij}b_{k}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{jk}=a_{i}\delta _{i}{}_{k}b_{k}=a_{i}b_{i}}
これは直感的です。2つのベクトルの内積は、どの座標系にも依存しない単一のスカラー値となるからです。これは、直交座標系だけでなく、より一般的にあらゆる座標系に当てはまります。ある座標系における内積は、他のどの座標系でも同じです。
外積、レヴィ・チヴィタ記号、擬ベクトル
2つのベクトルの外積 ( × )の場合 、結果は(ほぼ)逆になります。ここでも、右手系3次元直交座標系を仮定すると、直交方向の 巡回置換は 、ベクトルの巡回集合における次のベクトルを生成します。
e
x
×
e
y
=
e
z
e
y
×
e
z
=
e
x
e
z
×
e
x
=
e
y
e
y
×
e
x
=
−
e
z
e
z
×
e
y
=
−
e
x
e
x
×
e
z
=
−
e
y
{\displaystyle {\begin{aligned}\mathbf {e} _{\text{x}}\times \mathbf {e} _{\text{y}}&=\mathbf {e} _{\text{z}}&\mathbf {e} _{\text{y}}\times \mathbf {e} _{\text{z}}&=\mathbf {e} _{\text{x}}&\mathbf {e} _{\text{z}}\times \mathbf {e} _{\text{x}}&=\mathbf {e} _{\text{y}}\\[1ex]\mathbf {e} _{\text{y}}\times \mathbf {e} _{\text{x}}&=-\mathbf {e} _{\text{z}}&\mathbf {e} _{\text{z}}\times \mathbf {e} _{\text{y}}&=-\mathbf {e} _{\text{x}}&\mathbf {e} _{\text{x}}\times \mathbf {e} _{\text{z}}&=-\mathbf {e} _{\text{y}}\end{aligned}}}
一方、平行ベクトルは明らかに消えます。
e
x
×
e
x
=
e
y
×
e
y
=
e
z
×
e
z
=
0
{\displaystyle \mathbf {e} _{\text{x}}\times \mathbf {e} _{\text{x}}=\mathbf {e} _{\text{y}}\times \mathbf {e} _{\text{y}}=\mathbf {e} _{\text{z}}\times \mathbf {e} _{\text{z}}={\boldsymbol {0}}}
そして、上記のようにカルティシアンラベルをインデックス表記に置き換えると、次のように要約できます。
e
i
×
e
j
=
{
+
e
k
cyclic permutations:
(
i
,
j
,
k
)
=
(
1
,
2
,
3
)
,
(
2
,
3
,
1
)
,
(
3
,
1
,
2
)
−
e
k
anticyclic permutations:
(
i
,
j
,
k
)
=
(
2
,
1
,
3
)
,
(
3
,
2
,
1
)
,
(
1
,
3
,
2
)
0
i
=
j
{\displaystyle \mathbf {e} _{i}\times \mathbf {e} _{j}={\begin{cases}+\mathbf {e} _{k}&{\text{cyclic permutations: }}(i,j,k)=(1,2,3),(2,3,1),(3,1,2)\\[2pt]-\mathbf {e} _{k}&{\text{anticyclic permutations: }}(i,j,k)=(2,1,3),(3,2,1),(1,3,2)\\[2pt]{\boldsymbol {0}}&i=j\end{cases}}}
ここで、 i 、 j 、 kはそれぞれ 1、2、3の 値を取るインデックスです 。したがって、次の式が成り立ちます。
e
k
⋅
e
i
×
e
j
=
{
+
1
cyclic permutations:
(
i
,
j
,
k
)
=
(
1
,
2
,
3
)
,
(
2
,
3
,
1
)
,
(
3
,
1
,
2
)
−
1
anticyclic permutations:
(
i
,
j
,
k
)
=
(
2
,
1
,
3
)
,
(
3
,
2
,
1
)
,
(
1
,
3
,
2
)
0
i
=
j
or
j
=
k
or
k
=
i
{\displaystyle {\mathbf {e} _{k}\cdot \mathbf {e} _{i}\times \mathbf {e} _{j}}={\begin{cases}+1&{\text{cyclic permutations: }}(i,j,k)=(1,2,3),(2,3,1),(3,1,2)\\[2pt]-1&{\text{anticyclic permutations: }}(i,j,k)=(2,1,3),(3,2,1),(1,3,2)\\[2pt]0&i=j{\text{ or }}j=k{\text{ or }}k=i\end{cases}}}
これらの順列関係とそれに対応する値は重要であり、この性質と一致するオブジェクトとして、 ε で表される レヴィ・チヴィタ記号 がある 。レヴィ・チヴィタ記号の要素は、直交座標基底によって表すことができる。
ε
i
j
k
=
e
i
⋅
e
j
×
e
k
{\displaystyle \varepsilon _{ijk}=\mathbf {e} _{i}\cdot \mathbf {e} _{j}\times \mathbf {e} _{k}}
これは幾何学的には、直交基底ベクトルが張る 立方体 の 体積 に対応し、符号は 向き を示す( 「正または負の体積」 ではない)。ここで、向きは右手系の場合、 ε 123 = +1 で固定される 。左手系の場合、 ε 123 = −1 、つまり ε 321 = +1 で固定される。
スカラー 三重積は 次のように書けます。
c
⋅
a
×
b
=
c
i
e
i
⋅
a
j
e
j
×
b
k
e
k
=
ε
i
j
k
c
i
a
j
b
k
{\displaystyle \mathbf {c} \cdot \mathbf {a} \times \mathbf {b} =c_{i}\mathbf {e} _{i}\cdot a_{j}\mathbf {e} _{j}\times b_{k}\mathbf {e} _{k}=\varepsilon _{ijk}c_{i}a_{j}b_{k}}
(a 、 b 、 c で張られる 平行六面体 の)体積の幾何学的解釈と代数的には 行列式 である : [3] :23
c
⋅
a
×
b
=
|
c
x
a
x
b
x
c
y
a
y
b
y
c
z
a
z
b
z
|
{\displaystyle \mathbf {c} \cdot \mathbf {a} \times \mathbf {b} ={\begin{vmatrix}c_{\text{x}}&a_{\text{x}}&b_{\text{x}}\\c_{\text{y}}&a_{\text{y}}&b_{\text{y}}\\c_{\text{z}}&a_{\text{z}}&b_{\text{z}}\end{vmatrix}}}
これを使用して、2 つのベクトルの
外積を 次のように書き換えることができます。
(
a
×
b
)
i
=
e
i
⋅
a
×
b
=
ε
ℓ
j
k
(
e
i
)
ℓ
a
j
b
k
=
ε
ℓ
j
k
δ
i
ℓ
a
j
b
k
=
ε
i
j
k
a
j
b
k
⇒
a
×
b
=
(
a
×
b
)
i
e
i
=
ε
i
j
k
a
j
b
k
e
i
{\displaystyle {\begin{aligned}(\mathbf {a} \times \mathbf {b} )_{i}={\mathbf {e} _{i}\cdot \mathbf {a} \times \mathbf {b} }&=\varepsilon _{\ell jk}{(\mathbf {e} _{i})}_{\ell }a_{j}b_{k}=\varepsilon _{\ell jk}\delta _{i\ell }a_{j}b_{k}=\varepsilon _{ijk}a_{j}b_{k}\\\Rightarrow \quad {\mathbf {a} \times \mathbf {b} }=(\mathbf {a} \times \mathbf {b} )_{i}\mathbf {e} _{i}&=\varepsilon _{ijk}a_{j}b_{k}\mathbf {e} _{i}\end{aligned}}}
見た目とは異なり、レヴィ・チヴィタ記号は テンソルで はなく 擬似テンソル であり、その成分は次のように変換されます。
ε
¯
p
q
r
=
det
(
L
)
ε
i
j
k
L
i
p
L
j
q
L
k
r
.
{\displaystyle {\bar {\varepsilon }}_{pqr}=\det({\boldsymbol {\mathsf {L}}})\varepsilon _{ijk}{\mathsf {L}}_{ip}{\mathsf {L}}_{jq}{\mathsf {L}}_{kr}\,.}
したがって、 a と b の外積の変換は 次のようになります。
(
a
¯
×
b
¯
)
i
=
ε
¯
i
j
k
a
¯
j
b
¯
k
=
det
(
L
)
ε
p
q
r
L
p
i
L
q
j
L
r
k
a
m
L
m
j
b
n
L
n
k
=
det
(
L
)
ε
p
q
r
L
p
i
L
q
j
(
L
−
1
)
j
m
L
r
k
(
L
−
1
)
k
n
a
m
b
n
=
det
(
L
)
ε
p
q
r
L
p
i
δ
q
m
δ
r
n
a
m
b
n
=
det
(
L
)
L
p
i
ε
p
q
r
a
q
b
r
=
det
(
L
)
(
a
×
b
)
p
L
p
i
{\displaystyle {\begin{aligned}&\left({\bar {\mathbf {a} }}\times {\bar {\mathbf {b} }}\right)_{i}\\[1ex]{}={}&{\bar {\varepsilon }}_{ijk}{\bar {a}}_{j}{\bar {b}}_{k}\\[1ex]{}={}&\det({\boldsymbol {\mathsf {L}}})\;\;\varepsilon _{pqr}\;\;{\mathsf {L}}_{pi}{\mathsf {L}}_{qj}{\mathsf {L}}_{rk}\;\;a_{m}{\mathsf {L}}_{mj}\;\;b_{n}{\mathsf {L}}_{nk}\\[1ex]{}={}&\det({\boldsymbol {\mathsf {L}}})\;\;\varepsilon _{pqr}\;\;{\mathsf {L}}_{pi}\;\;{\mathsf {L}}_{qj}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{jm}\;\;{\mathsf {L}}_{rk}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{kn}\;\;a_{m}\;\;b_{n}\\[1ex]{}={}&\det({\boldsymbol {\mathsf {L}}})\;\;\varepsilon _{pqr}\;\;{\mathsf {L}}_{pi}\;\;\delta _{qm}\;\;\delta _{rn}\;\;a_{m}\;\;b_{n}\\[1ex]{}={}&\det({\boldsymbol {\mathsf {L}}})\;\;{\mathsf {L}}_{pi}\;\;\varepsilon _{pqr}a_{q}b_{r}\\[1ex]{}={}&\det({\boldsymbol {\mathsf {L}}})\;\;(\mathbf {a} \times \mathbf {b} )_{p}{\mathsf {L}}_{pi}\end{aligned}}}
そして、 行列式の因子により、
a × b は擬似ベクトル として変換されます。
テンソル のインデックス表記は、 多次元配列 を形成するエンティティを持つあらゆるオブジェクトに適用されます。 インデックスを持つものすべてがデフォルトでテンソルであるわけではありません。テンソルは、ある座標系から別の座標系への変換において、その座標と基底要素がどのように変化するかによって定義されます。
2 つのベクトルの外積は擬似ベクトルであり、擬似ベクトルとベクトルの外積は別のベクトルであることに注意してください。
の応用 δ テンソルと ε 擬テンソル
δ テンソルと ε 擬テンソルからは他の恒等式も形成されます が、注目に値する非常に有用な恒等式は、2 つのインデックスにわたって隣接して縮約された 2 つのレヴィ-チヴィタ記号をクロネッカー デルタの反対称化された組み合わせに変換する恒等式です。
ε
i
j
k
ε
p
q
k
=
δ
i
p
δ
j
q
−
δ
i
q
δ
j
p
{\displaystyle \varepsilon _{ijk}\varepsilon _{pqk}=\delta _{ip}\delta _{jq}-\delta _{iq}\delta _{jp}}
内積と外積の指数形式は、この恒等式と相まって、 ベクトル解析 やベクトル代数における他の恒等式の操作と導出を非常に容易にし、物理学や工学の分野で広く用いられています。例えば、内積と外積はベクトルの加法に対して分配的であることは明らかです。
a
⋅
(
b
+
c
)
=
a
i
(
b
i
+
c
i
)
=
a
i
b
i
+
a
i
c
i
=
a
⋅
b
+
a
⋅
c
a
×
(
b
+
c
)
=
e
i
ε
i
j
k
a
j
(
b
k
+
c
k
)
=
e
i
ε
i
j
k
a
j
b
k
+
e
i
ε
i
j
k
a
j
c
k
=
a
×
b
+
a
×
c
{\displaystyle {\begin{aligned}\mathbf {a} \cdot (\mathbf {b} +\mathbf {c} )&=a_{i}(b_{i}+c_{i})=a_{i}b_{i}+a_{i}c_{i}=\mathbf {a} \cdot \mathbf {b} +\mathbf {a} \cdot \mathbf {c} \\[1ex]\mathbf {a} \times (\mathbf {b} +\mathbf {c} )&=\mathbf {e} _{i}\varepsilon _{ijk}a_{j}(b_{k}+c_{k})=\mathbf {e} _{i}\varepsilon _{ijk}a_{j}b_{k}+\mathbf {e} _{i}\varepsilon _{ijk}a_{j}c_{k}=\mathbf {a} \times \mathbf {b} +\mathbf {a} \times \mathbf {c} \end{aligned}}}
幾何学的な構成に頼ることなく、いずれの場合も導出は簡単な代数行で済みます。手順はやや分かりにくいものの、ベクトルの三重積も導出可能です。指数表記で書き直すと、
[
a
×
(
b
×
c
)
]
i
=
ε
i
j
k
a
j
(
ε
k
ℓ
m
b
ℓ
c
m
)
=
(
ε
i
j
k
ε
k
ℓ
m
)
a
j
b
ℓ
c
m
{\displaystyle \left[\mathbf {a} \times (\mathbf {b} \times \mathbf {c} )\right]_{i}=\varepsilon _{ijk}a_{j}(\varepsilon _{k\ell m}b_{\ell }c_{m})=(\varepsilon _{ijk}\varepsilon _{k\ell m})a_{j}b_{\ell }c_{m}}
ε シンボルのインデックスを巡回置換しても 値は変わらないため、 ε kℓm のインデックスを巡回置換してε ℓmk を得ることで、上記の δ - ε 恒等式を用いて εシンボルを δ テンソルに 変換することができる 。
[
a
×
(
b
×
c
)
]
i
=
(
δ
i
ℓ
δ
j
m
−
δ
i
m
δ
j
ℓ
)
a
j
b
ℓ
c
m
=
δ
i
ℓ
δ
j
m
a
j
b
ℓ
c
m
−
δ
i
m
δ
j
ℓ
a
j
b
ℓ
c
m
=
a
j
b
i
c
j
−
a
j
b
j
c
i
=
[
(
a
⋅
c
)
b
−
(
a
⋅
b
)
c
]
i
{\displaystyle {\begin{aligned}\left[\mathbf {a} \times (\mathbf {b} \times \mathbf {c} )\right]_{i}{}={}&\left(\delta _{i\ell }\delta _{jm}-\delta _{im}\delta _{j\ell }\right)a_{j}b_{\ell }c_{m}\\{}={}&\delta _{i\ell }\delta _{jm}a_{j}b_{\ell }c_{m}-\delta _{im}\delta _{j\ell }a_{j}b_{\ell }c_{m}\\{}={}&a_{j}b_{i}c_{j}-a_{j}b_{j}c_{i}\\{}={}&\left[(\mathbf {a} \cdot \mathbf {c} )\mathbf {b} -(\mathbf {a} \cdot \mathbf {b} )\mathbf {c} \right]_{i}\end{aligned}}}
したがって:
a
×
(
b
×
c
)
=
(
a
⋅
c
)
b
−
(
a
⋅
b
)
c
{\displaystyle \mathbf {a} \times (\mathbf {b} \times \mathbf {c} )=(\mathbf {a} \cdot \mathbf {c} )\mathbf {b} -(\mathbf {a} \cdot \mathbf {b} )\mathbf {c} }
左辺から予想されるように、 これは b と cに関して反対称であることに注意してください。同様に、添字表記、あるいは前の結果の a 、 b 、 c を循環的にラベル付けし、負の値を取るだけでも:
(
a
×
b
)
×
c
=
(
c
⋅
a
)
b
−
(
c
⋅
b
)
a
{\displaystyle (\mathbf {a} \times \mathbf {b} )\times \mathbf {c} =(\mathbf {c} \cdot \mathbf {a} )\mathbf {b} -(\mathbf {c} \cdot \mathbf {b} )\mathbf {a} }
結果の差は、外積が結合則を満たしていないことを示しています。四重積のようなより複雑な恒等式は、
(
a
×
b
)
⋅
(
c
×
d
)
,
(
a
×
b
)
×
(
c
×
d
)
,
…
{\displaystyle (\mathbf {a} \times \mathbf {b} )\cdot (\mathbf {c} \times \mathbf {d} ),\quad (\mathbf {a} \times \mathbf {b} )\times (\mathbf {c} \times \mathbf {d} ),\quad \ldots }
なども同様な方法で導き出すことができます。
テンソルは、座標の線形変換によって特定の方法で変換される量として定義されます。
2次
a = a i e i と b = b i e i を
2つのベクトルと し、 a j = a i L ij 、 b j = b i L ij に従って変換します
テンソル積をとると次のようになります。
a
⊗
b
=
a
i
e
i
⊗
b
j
e
j
=
a
i
b
j
e
i
⊗
e
j
{\displaystyle \mathbf {a} \otimes \mathbf {b} =a_{i}\mathbf {e} _{i}\otimes b_{j}\mathbf {e} _{j}=a_{i}b_{j}\mathbf {e} _{i}\otimes \mathbf {e} _{j}}
次に、コンポーネントに変換を適用する
a
¯
p
b
¯
q
=
a
i
L
i
p
b
j
L
j
q
=
L
i
p
L
j
q
a
i
b
j
{\displaystyle {\bar {a}}_{p}{\bar {b}}_{q}=a_{i}{\mathsf {L}}_{i}{}_{p}b_{j}{\mathsf {L}}_{j}{}_{q}={\mathsf {L}}_{i}{}_{p}{\mathsf {L}}_{j}{}_{q}a_{i}b_{j}}
そして基地へ
e
¯
p
⊗
e
¯
q
=
(
L
−
1
)
p
i
e
i
⊗
(
L
−
1
)
q
j
e
j
=
(
L
−
1
)
p
i
(
L
−
1
)
q
j
e
i
⊗
e
j
=
L
i
p
−
1
L
j
q
−
1
e
i
⊗
e
j
{\displaystyle {\bar {\mathbf {e} }}_{p}\otimes {\bar {\mathbf {e} }}_{q}=\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{pi}\mathbf {e} _{i}\otimes \left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{qj}\mathbf {e} _{j}=\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{pi}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{qj}\mathbf {e} _{i}\otimes \mathbf {e} _{j}={\mathsf {L}}_{ip}^{-1}{\mathsf {L}}_{jq}^{-1}\mathbf {e} _{i}\otimes \mathbf {e} _{j}}
は 2次テンソルの変換則を与える。テンソル a⊗b は この変換に対して不変である。
a
¯
p
b
¯
q
e
¯
p
⊗
e
¯
q
=
L
k
p
L
ℓ
q
a
k
b
ℓ
(
L
−
1
)
p
i
(
L
−
1
)
q
j
e
i
⊗
e
j
=
L
k
p
(
L
−
1
)
p
i
L
ℓ
q
(
L
−
1
)
q
j
a
k
b
ℓ
e
i
⊗
e
j
=
δ
k
i
δ
ℓ
j
a
k
b
ℓ
e
i
⊗
e
j
=
a
i
b
j
e
i
⊗
e
j
{\displaystyle {\begin{aligned}{\bar {a}}_{p}{\bar {b}}_{q}{\bar {\mathbf {e} }}_{p}\otimes {\bar {\mathbf {e} }}_{q}{}={}&{\mathsf {L}}_{kp}{\mathsf {L}}_{\ell q}a_{k}b_{\ell }\,\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{pi}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{qj}\mathbf {e} _{i}\otimes \mathbf {e} _{j}\\[1ex]{}={}&{\mathsf {L}}_{kp}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{pi}{\mathsf {L}}_{\ell q}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{qj}\,a_{k}b_{\ell }\mathbf {e} _{i}\otimes \mathbf {e} _{j}\\[1ex]{}={}&\delta _{k}{}_{i}\delta _{\ell j}\,a_{k}b_{\ell }\mathbf {e} _{i}\otimes \mathbf {e} _{j}\\[1ex]{}={}&a_{i}b_{j}\mathbf {e} _{i}\otimes \mathbf {e} _{j}\end{aligned}}}
より一般的には、任意の2次テンソル
R
=
R
i
j
e
i
⊗
e
j
,
{\displaystyle \mathbf {R} =R_{ij}\mathbf {e} _{i}\otimes \mathbf {e} _{j}\,,}
コンポーネントは以下に従って変換されます。
R
¯
p
q
=
L
i
p
L
j
q
R
i
j
,
{\displaystyle {\bar {R}}_{pq}={\mathsf {L}}_{i}{}_{p}{\mathsf {L}}_{j}{}_{q}R_{ij},}
そして基底は次のように変換されます。
e
¯
p
⊗
e
¯
q
=
(
L
−
1
)
i
p
e
i
⊗
(
L
−
1
)
j
q
e
j
{\displaystyle {\bar {\mathbf {e} }}_{p}\otimes {\bar {\mathbf {e} }}_{q}=\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{ip}\mathbf {e} _{i}\otimes \left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{jq}\mathbf {e} _{j}}
R が この規則に従って変換しない 場合は、 R が どのような量であっても、それは 2 次テンソルではありません。
任意の次数
より一般的には、任意の次数 p テンソル
に対して
T
=
T
j
1
j
2
⋯
j
p
e
j
1
⊗
e
j
2
⊗
⋯
e
j
p
{\displaystyle \mathbf {T} =T_{j_{1}j_{2}\cdots j_{p}}\mathbf {e} _{j_{1}}\otimes \mathbf {e} _{j_{2}}\otimes \cdots \mathbf {e} _{j_{p}}}
コンポーネントは以下に従って変換されます。
T
¯
j
1
j
2
⋯
j
p
=
L
i
1
j
1
L
i
2
j
2
⋯
L
i
p
j
p
T
i
1
i
2
⋯
i
p
{\displaystyle {\bar {T}}_{j_{1}j_{2}\cdots j_{p}}={\mathsf {L}}_{i_{1}j_{1}}{\mathsf {L}}_{i_{2}j_{2}}\cdots {\mathsf {L}}_{i_{p}j_{p}}T_{i_{1}i_{2}\cdots i_{p}}}
そして基底は次のように変換されます。
e
¯
j
1
⊗
e
¯
j
2
⋯
⊗
e
¯
j
p
=
(
L
−
1
)
j
1
i
1
e
i
1
⊗
(
L
−
1
)
j
2
i
2
e
i
2
⋯
⊗
(
L
−
1
)
j
p
i
p
e
i
p
{\displaystyle {\bar {\mathbf {e} }}_{j_{1}}\otimes {\bar {\mathbf {e} }}_{j_{2}}\cdots \otimes {\bar {\mathbf {e} }}_{j_{p}}=\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{j_{1}i_{1}}\mathbf {e} _{i_{1}}\otimes \left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{j_{2}i_{2}}\mathbf {e} _{i_{2}}\cdots \otimes \left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{j_{p}i_{p}}\mathbf {e} _{i_{p}}}
p 位の 擬似テンソル S の場合 、成分は次のように変換されます。
S
¯
j
1
j
2
⋯
j
p
=
det
(
L
)
L
i
1
j
1
L
i
2
j
2
⋯
L
i
p
j
p
S
i
1
i
2
⋯
i
p
.
{\displaystyle {\bar {S}}_{j_{1}j_{2}\cdots j_{p}}=\det({\boldsymbol {\mathsf {L}}}){\mathsf {L}}_{i_{1}j_{1}}{\mathsf {L}}_{i_{2}j_{2}}\cdots {\mathsf {L}}_{i_{p}j_{p}}S_{i_{1}i_{2}\cdots i_{p}}\,.}
反対称2階テンソルとしての擬ベクトル
外積の反対称性は、次のようにテンソル形式に書き直すことができる。 [ 2] c をベクトル、 aを 擬似ベクトル、 bを 別のベクトルとし、 Tを 次の式で表される2次テンソルとする。
c
=
a
×
b
=
T
⋅
b
{\displaystyle \mathbf {c} =\mathbf {a} \times \mathbf {b} =\mathbf {T} \cdot \mathbf {b} }
外積は a と bについて線形なので、 T の成分は 検査によって見つけることができ、次のようになります。
T
=
(
0
−
a
z
a
y
a
z
0
−
a
x
−
a
y
a
x
0
)
{\displaystyle \mathbf {T} ={\begin{pmatrix}0&-a_{\text{z}}&a_{\text{y}}\\a_{\text{z}}&0&-a_{\text{x}}\\-a_{\text{y}}&a_{\text{x}}&0\\\end{pmatrix}}}
したがって、擬ベクトル a は 反対称テンソル として表すことができます 。これは擬テンソルではなく、テンソルとして変換されます。上記の力学的な例において、剛体の接線速度 v = ω × xは、 v = Ω ⋅ x と書き直すことができます。 ここで 、Ωは擬ベクトル ω に対応するテンソルです 。
Ω
=
(
0
−
ω
z
ω
y
ω
z
0
−
ω
x
−
ω
y
ω
x
0
)
{\displaystyle {\boldsymbol {\Omega }}={\begin{pmatrix}0&-\omega _{\text{z}}&\omega _{\text{y}}\\\omega _{\text{z}}&0&-\omega _{\text{x}}\\-\omega _{\text{y}}&\omega _{\text{x}}&0\\\end{pmatrix}}}
電磁気学 の例では 、 電場 E はベクトル場 ですが 、 磁場 B は擬ベクトル場です。これらの場は、 速度 v で移動する電荷 q の粒子に働く ローレンツ力 から定義されます。
F
=
q
(
E
+
v
×
B
)
=
q
(
E
−
B
×
v
)
{\displaystyle \mathbf {F} =q(\mathbf {E} +\mathbf {v} \times \mathbf {B} )=q(\mathbf {E} -\mathbf {B} \times \mathbf {v} )}
そして、擬似ベクトルB と速度ベクトル v の外積を含む第 2 項を考慮すると、 F 、 E 、 v を列ベクトル、 B を反対称行列として
行列形式で表すことができます。
(
F
x
F
y
F
z
)
=
q
(
E
x
E
y
E
z
)
−
q
(
0
−
B
z
B
y
B
z
0
−
B
x
−
B
y
B
x
0
)
(
v
x
v
y
v
z
)
{\displaystyle {\begin{pmatrix}F_{\text{x}}\\F_{\text{y}}\\F_{\text{z}}\\\end{pmatrix}}=q{\begin{pmatrix}E_{\text{x}}\\E_{\text{y}}\\E_{\text{z}}\\\end{pmatrix}}-q{\begin{pmatrix}0&-B_{\text{z}}&B_{\text{y}}\\B_{\text{z}}&0&-B_{\text{x}}\\-B_{\text{y}}&B_{\text{x}}&0\\\end{pmatrix}}{\begin{pmatrix}v_{\text{x}}\\v_{\text{y}}\\v_{\text{z}}\\\end{pmatrix}}}
擬ベクトルが2つのベクトルの外積によって明示的に与えられる場合(別のベクトルの外積をそのベクトルに代入するのではなく)、そのような擬ベクトルは、各要素が外積の成分となる2階の反対称テンソルとして表すこともできる。J = x × pで定義される軸の周りを周回する古典的な点状粒子の角運動量は、 擬 ベクトルの別の例であり、対応する反対称テンソルは次のように表される。
J
=
(
0
−
J
z
J
y
J
z
0
−
J
x
−
J
y
J
x
0
)
=
(
0
−
(
x
p
y
−
y
p
x
)
(
z
p
x
−
x
p
z
)
(
x
p
y
−
y
p
x
)
0
−
(
y
p
z
−
z
p
y
)
−
(
z
p
x
−
x
p
z
)
(
y
p
z
−
z
p
y
)
0
)
{\displaystyle \mathbf {J} ={\begin{pmatrix}0&-J_{\text{z}}&J_{\text{y}}\\J_{\text{z}}&0&-J_{\text{x}}\\-J_{\text{y}}&J_{\text{x}}&0\\\end{pmatrix}}={\begin{pmatrix}0&-(xp_{\text{y}}-yp_{\text{x}})&(zp_{\text{x}}-xp_{\text{z}})\\(xp_{\text{y}}-yp_{\text{x}})&0&-(yp_{\text{z}}-zp_{\text{y}})\\-(zp_{\text{x}}-xp_{\text{z}})&(yp_{\text{z}}-zp_{\text{y}})&0\\\end{pmatrix}}}
相対性理論ではデカルトテンソルは出現しないが、軌道角運動量 J のテンソル形式は相対論的角運動量 テンソルの空間的部分に入り 、磁場 B の上記のテンソル形式は電磁テンソル の空間的部分に入る 。
ベクトルとテンソルの計算
以下の式は、直交座標ではそれほど単純ではありません。一般的な曲線座標では、計量の因子とその行列式が存在します。より一般的な分析については、 曲線座標のテンソルを 参照してください。
ベクトル解析
以下はベクトル解析 の微分作用素である 。全体を通して、 Φ( r , t )を スカラー体 とし 、
A
(
r
,
t
)
=
A
x
(
r
,
t
)
e
x
+
A
y
(
r
,
t
)
e
y
+
A
z
(
r
,
t
)
e
z
B
(
r
,
t
)
=
B
x
(
r
,
t
)
e
x
+
B
y
(
r
,
t
)
e
y
+
B
z
(
r
,
t
)
e
z
{\displaystyle {\begin{aligned}\mathbf {A} (\mathbf {r} ,t)&=A_{\text{x}}(\mathbf {r} ,t)\mathbf {e} _{\text{x}}+A_{\text{y}}(\mathbf {r} ,t)\mathbf {e} _{\text{y}}+A_{\text{z}}(\mathbf {r} ,t)\mathbf {e} _{\text{z}}\\[1ex]\mathbf {B} (\mathbf {r} ,t)&=B_{\text{x}}(\mathbf {r} ,t)\mathbf {e} _{\text{x}}+B_{\text{y}}(\mathbf {r} ,t)\mathbf {e} _{\text{y}}+B_{\text{z}}(\mathbf {r} ,t)\mathbf {e} _{\text{z}}\end{aligned}}}
ベクトル場 であり、すべてのスカラー場とベクトル場は 位置ベクトル r と時間 t の関数です 。
デカルト座標における勾配演算子は次のように与えられ
ます 。
∇
=
e
x
∂
∂
x
+
e
y
∂
∂
y
+
e
z
∂
∂
z
{\displaystyle \nabla =\mathbf {e} _{\text{x}}{\frac {\partial }{\partial x}}+\mathbf {e} _{\text{y}}{\frac {\partial }{\partial y}}+\mathbf {e} _{\text{z}}{\frac {\partial }{\partial z}}}
インデックス表記では、これは通常、さまざまな方法で省略されます。
∇
i
≡
∂
i
≡
∂
∂
x
i
{\displaystyle \nabla _{i}\equiv \partial _{i}\equiv {\frac {\partial }{\partial x_{i}}}}
この演算子はスカラー場 Φ に作用して、 Φ の最大増加率に向けられたベクトル場を取得します。
(
∇
Φ
)
i
=
∇
i
Φ
{\displaystyle \left(\nabla \Phi \right)_{i}=\nabla _{i}\Phi }
点積と外積のインデックス表記はベクトル計算の微分演算子にも引き継がれる。 [3] : 197
スカラー場 Φ の方向 微分は 、ある方向ベクトル a (必ずしも 単位ベクトルではない) に沿った Φ の変化率であり、 a の成分と勾配
から形成されます。
a
⋅
(
∇
Φ
)
=
a
j
(
∇
Φ
)
j
{\displaystyle \mathbf {a} \cdot (\nabla \Phi )=a_{j}(\nabla \Phi )_{j}}
ベクトル場 A の発散 は 次のようになります。
∇
⋅
A
=
∇
i
A
i
{\displaystyle \nabla \cdot \mathbf {A} =\nabla _{i}A_{i}}
勾配とベクトル場の成分の入れ替えにより、異なる微分演算子が得られることに注意する。
A
⋅
∇
=
A
i
∇
i
{\displaystyle \mathbf {A} \cdot \nabla =A_{i}\nabla _{i}}
これはスカラー場またはベクトル場に作用する可能性があります。実際、 Aを 流体の 速度場 u ( r , t ) に置き換えると、これは 連続体力学における 物質微分 (他の多くの名称を持つ)の項 となり、別の項として部分 時間微分が 挙げられます。
D
D
t
=
∂
∂
t
+
u
⋅
∇
{\displaystyle {\frac {D}{Dt}}={\frac {\partial }{\partial t}}+\mathbf {u} \cdot \nabla }
これは通常、速度場に対して作用し、ナビエ・ストークス方程式 の非線形性につながります 。
ベクトル場 A の回転 に関しては、 ε 記号を用いて擬似ベクトル場として定義することができます 。
(
∇
×
A
)
i
=
ε
i
j
k
∇
j
A
k
{\displaystyle \left(\nabla \times \mathbf {A} \right)_{i}=\varepsilon _{ijk}\nabla _{j}A_{k}}
これは3次元でのみ有効であり、またはインデックスの反対称化による2次の反対称テンソル場で、反対称化されたインデックスを角括弧で区切ることで示されます( リッチ計算を 参照)。
(
∇
×
A
)
i
j
=
∇
i
A
j
−
∇
j
A
i
=
2
∇
[
i
A
j
]
{\displaystyle \left(\nabla \times \mathbf {A} \right)_{ij}=\nabla _{i}A_{j}-\nabla _{j}A_{i}=2\nabla _{[i}A_{j]}}
これは任意の次元数で有効です。いずれの場合も、勾配とベクトル場の成分の順序を入れ替えてはいけません。入れ替えると異なる微分演算子が生成されます。
ε
i
j
k
A
j
∇
k
=
A
i
∇
j
−
A
j
∇
i
=
2
A
[
i
∇
j
]
{\displaystyle \varepsilon _{ijk}A_{j}\nabla _{k}=A_{i}\nabla _{j}-A_{j}\nabla _{i}=2A_{[i}\nabla _{j]}}
スカラー場またはベクトル場に対して作用する可能性があります。
最後に、 ラプラシアン演算子は、スカラー場 Φ の勾配の発散という2つの方法で定義されます 。
∇
⋅
(
∇
Φ
)
=
∇
i
(
∇
i
Φ
)
{\displaystyle \nabla \cdot (\nabla \Phi )=\nabla _{i}(\nabla _{i}\Phi )}
またはスカラー場 Φ またはベクトル場 A に作用する勾配演算子の2乗:
(
∇
⋅
∇
)
Φ
=
(
∇
i
∇
i
)
Φ
(
∇
⋅
∇
)
A
=
(
∇
i
∇
i
)
A
{\displaystyle {\begin{aligned}(\nabla \cdot \nabla )\Phi &=(\nabla _{i}\nabla _{i})\Phi \\(\nabla \cdot \nabla )\mathbf {A} &=(\nabla _{i}\nabla _{i})\mathbf {A} \end{aligned}}}
物理学と工学では、勾配、発散、回転、ラプラシアン演算子は、 流体力学 、 ニュートンの重力 、 電磁気学 、 熱伝導 、さらには 量子力学 でも必然的に生じます。
ベクトル計算の恒等式は、ベクトルの内積・外積・組み合わせの恒等式と同様の方法で導出できます。例えば、3次元では、2つのベクトル場A と B の外積の回転は次のようになります 。
[
∇
×
(
A
×
B
)
]
i
=
ε
i
j
k
∇
j
(
ε
k
ℓ
m
A
ℓ
B
m
)
=
(
ε
i
j
k
ε
ℓ
m
k
)
∇
j
(
A
ℓ
B
m
)
=
(
δ
i
ℓ
δ
j
m
−
δ
i
m
δ
j
ℓ
)
(
B
m
∇
j
A
ℓ
+
A
ℓ
∇
j
B
m
)
=
(
B
j
∇
j
A
i
+
A
i
∇
j
B
j
)
−
(
B
i
∇
j
A
j
+
A
j
∇
j
B
i
)
=
(
B
j
∇
j
)
A
i
+
A
i
(
∇
j
B
j
)
−
B
i
(
∇
j
A
j
)
−
(
A
j
∇
j
)
B
i
=
[
(
B
⋅
∇
)
A
+
A
(
∇
⋅
B
)
−
B
(
∇
⋅
A
)
−
(
A
⋅
∇
)
B
]
i
{\displaystyle {\begin{aligned}&\left[\nabla \times (\mathbf {A} \times \mathbf {B} )\right]_{i}\\{}={}&\varepsilon _{ijk}\nabla _{j}(\varepsilon _{k\ell m}A_{\ell }B_{m})\\{}={}&(\varepsilon _{ijk}\varepsilon _{\ell mk})\nabla _{j}(A_{\ell }B_{m})\\{}={}&(\delta _{i\ell }\delta _{jm}-\delta _{im}\delta _{j\ell })(B_{m}\nabla _{j}A_{\ell }+A_{\ell }\nabla _{j}B_{m})\\{}={}&(B_{j}\nabla _{j}A_{i}+A_{i}\nabla _{j}B_{j})-(B_{i}\nabla _{j}A_{j}+A_{j}\nabla _{j}B_{i})\\{}={}&(B_{j}\nabla _{j})A_{i}+A_{i}(\nabla _{j}B_{j})-B_{i}(\nabla _{j}A_{j})-(A_{j}\nabla _{j})B_{i}\\{}={}&\left[(\mathbf {B} \cdot \nabla )\mathbf {A} +\mathbf {A} (\nabla \cdot \mathbf {B} )-\mathbf {B} (\nabla \cdot \mathbf {A} )-(\mathbf {A} \cdot \nabla )\mathbf {B} \right]_{i}\\\end{aligned}}}
ここでは 積の法則 が用いられ、微分演算子は A または B と入れ替わっていません。つまり、
∇
×
(
A
×
B
)
=
(
B
⋅
∇
)
A
+
A
(
∇
⋅
B
)
−
B
(
∇
⋅
A
)
−
(
A
⋅
∇
)
B
{\displaystyle \nabla \times (\mathbf {A} \times \mathbf {B} )=(\mathbf {B} \cdot \nabla )\mathbf {A} +\mathbf {A} (\nabla \cdot \mathbf {B} )-\mathbf {B} (\nabla \cdot \mathbf {A} )-(\mathbf {A} \cdot \nabla )\mathbf {B} }
テンソル微積分
高次のテンソルに対しても演算を続けることができます。T = T ( r , t ) を 、位置ベクトル r と時間 t に依存する2階テンソル場とし ます
たとえば、2 つの同等の表記法 (それぞれ「2 項」と「テンソル」) におけるベクトル場の勾配は次のようになります。
(
∇
A
)
i
j
≡
(
∇
⊗
A
)
i
j
=
∇
i
A
j
{\displaystyle (\nabla \mathbf {A} )_{ij}\equiv (\nabla \otimes \mathbf {A} )_{ij}=\nabla _{i}A_{j}}
これは2次のテンソル場です。
テンソルの発散は次のようになります。
(
∇
⋅
T
)
j
=
∇
i
T
i
j
{\displaystyle (\nabla \cdot \mathbf {T} )_{j}=\nabla _{i}T_{ij}}
これはベクトル場です。これは連続体力学における コーシーの運動法則に現れます。コーシー応力テンソル σ の発散は ベクトル場であり、 流体に作用する
体積力と関連しています。
標準的なテンソル計算との違い
デカルトテンソルはテンソル代数 と同様です が、 のユークリッド構造と基底の制限により、一般理論に比べていくつかの単純化がもたらされます。
一般テンソル代数は、 ( p , q ) 型の一般 混合テンソル から構成されます。
T
=
T
j
1
j
2
⋯
j
q
i
1
i
2
⋯
i
p
e
i
1
i
2
⋯
i
p
j
1
j
2
⋯
j
q
{\displaystyle \mathbf {T} =T_{j_{1}j_{2}\cdots j_{q}}^{i_{1}i_{2}\cdots i_{p}}\mathbf {e} _{i_{1}i_{2}\cdots i_{p}}^{j_{1}j_{2}\cdots j_{q}}}
基底元を持つ:
e
i
1
i
2
⋯
i
p
j
1
j
2
⋯
j
q
=
e
i
1
⊗
e
i
2
⊗
⋯
e
i
p
⊗
e
j
1
⊗
e
j
2
⊗
⋯
e
j
q
{\displaystyle \mathbf {e} _{i_{1}i_{2}\cdots i_{p}}^{j_{1}j_{2}\cdots j_{q}}=\mathbf {e} _{i_{1}}\otimes \mathbf {e} _{i_{2}}\otimes \cdots \mathbf {e} _{i_{p}}\otimes \mathbf {e} ^{j_{1}}\otimes \mathbf {e} ^{j_{2}}\otimes \cdots \mathbf {e} ^{j_{q}}}
成分は次のように変換されます:
T
¯
ℓ
1
ℓ
2
⋯
ℓ
q
k
1
k
2
⋯
k
p
=
L
i
1
k
1
L
i
2
k
2
⋯
L
i
p
k
p
(
L
−
1
)
ℓ
1
j
1
(
L
−
1
)
ℓ
2
j
2
⋯
(
L
−
1
)
ℓ
q
j
q
T
j
1
j
2
⋯
j
q
i
1
i
2
⋯
i
p
{\displaystyle {\bar {T}}_{\ell _{1}\ell _{2}\cdots \ell _{q}}^{k_{1}k_{2}\cdots k_{p}}={\mathsf {L}}_{i_{1}}{}^{k_{1}}{\mathsf {L}}_{i_{2}}{}^{k_{2}}\cdots {\mathsf {L}}_{i_{p}}{}^{k_{p}}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{\ell _{1}}{}^{j_{1}}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{\ell _{2}}{}^{j_{2}}\cdots \left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{\ell _{q}}{}^{j_{q}}T_{j_{1}j_{2}\cdots j_{q}}^{i_{1}i_{2}\cdots i_{p}}}
基底については:
e
¯
k
1
k
2
⋯
k
p
ℓ
1
ℓ
2
⋯
ℓ
q
=
(
L
−
1
)
k
1
i
1
(
L
−
1
)
k
2
i
2
⋯
(
L
−
1
)
k
p
i
p
L
j
1
ℓ
1
L
j
2
ℓ
2
⋯
L
j
q
ℓ
q
e
i
1
i
2
⋯
i
p
j
1
j
2
⋯
j
q
{\displaystyle {\bar {\mathbf {e} }}_{k_{1}k_{2}\cdots k_{p}}^{\ell _{1}\ell _{2}\cdots \ell _{q}}=\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{k_{1}}{}^{i_{1}}\left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{k_{2}}{}^{i_{2}}\cdots \left({\boldsymbol {\mathsf {L}}}^{-1}\right)_{k_{p}}{}^{i_{p}}{\mathsf {L}}_{j_{1}}{}^{\ell _{1}}{\mathsf {L}}_{j_{2}}{}^{\ell _{2}}\cdots {\mathsf {L}}_{j_{q}}{}^{\ell _{q}}\mathbf {e} _{i_{1}i_{2}\cdots i_{p}}^{j_{1}j_{2}\cdots j_{q}}}
直交基底を持つユークリッド空間では、デカルトテンソルの位数 p + q のみが重要であり、すべての p + q 添字は下げることができる。ベクトル空間が正定値計量を持たない限り、デカルト基底は存在しないため、相対論的な 文脈では使用できない 。
歴史
歴史的に、二項テンソルは 二階テンソルを定式化する最初のアプローチであり、同様に三項テンソルは三階テンソルを定式化する最初のアプローチでした。直交座標テンソルは テンソルのインデックス表記法 を使用しますが、 インデックスを上げ下げしても成分は変化しないため、 分散は 無視されることが多く、しばしば無視されます 。
参照
参考文献
一般参考文献
参考文献と応用
外部リンク
デカルトテンソル
VN Kaliakin著『テンソルの簡潔なレビュー』、デラウェア大学
RE Hunt、デカルトテンソル、ケンブリッジ大学