Em matemática , o produto interno de Frobenius é uma operação binária que pega duas matrizes e retorna um número. Freqüentemente é denotado . A operação é um produto interno de componentes de duas matrizes como se fossem vetores. As duas matrizes devem ter a mesma dimensão - mesmo número de linhas e colunas, mas não estão restritas a serem matrizes quadradas .
⟨
UMA
,
B
⟩
F
{\ displaystyle \ langle \ mathbf {A}, \ mathbf {B} \ rangle _ {\ mathrm {F}}}
Definição
Dadas duas número complexo -valued n × m matrizes A e B , como escrito explicitamente
UMA
=
(
UMA
11
UMA
12
⋯
UMA
1
m
UMA
21
UMA
22
⋯
UMA
2
m
⋮
⋮
⋱
⋮
UMA
n
1
UMA
n
2
⋯
UMA
n
m
)
,
B
=
(
B
11
B
12
⋯
B
1
m
B
21
B
22
⋯
B
2
m
⋮
⋮
⋱
⋮
B
n
1
B
n
2
⋯
B
n
m
)
{\ displaystyle \ mathbf {A} = {\ begin {pmatrix} A_ {11} & A_ {12} & \ cdots & A_ {1m} \\ A_ {21} & A_ {22} & \ cdots & A_ {2m} \\\ vdots & \ vdots & \ ddots & \ vdots \\ A_ {n1} & A_ {n2} & \ cdots & A_ {nm} \\\ end {pmatrix}} \ ,, \ quad \ mathbf {B} = {\ begin { pmatrix} B_ {11} & B_ {12} & \ cdots & B_ {1m} \\ B_ {21} & B_ {22} & \ cdots & B_ {2m} \\\ vdots & \ vdots & \ ddots & \ vdots \\ B_ {n1} & B_ {n2} & \ cdots & B_ {nm} \\\ end {pmatrix}}}
o produto interno Frobenius é definido como,
⟨
UMA
,
B
⟩
F
=
∑
eu
,
j
UMA
eu
j
¯
B
eu
j
=
T
r
(
UMA
T
¯
B
)
≡
T
r
(
UMA
†
B
)
{\ displaystyle \ langle \ mathbf {A}, \ mathbf {B} \ rangle _ {\ mathrm {F}} = \ sum _ {i, j} {\ overline {A_ {ij}}} B_ {ij} \ , = \ mathrm {Tr} \ left ({\ overline {\ mathbf {A} ^ {T}}} \ mathbf {B} \ right) \ equiv \ mathrm {Tr} \ left (\ mathbf {A} ^ { \! \ dagger} \ mathbf {B} \ right)}
onde a sobrelinha denota o conjugado complexo e denota o conjugado de Hermit . Explicitamente, essa soma é
†
{\ displaystyle \ dagger}
⟨
UMA
,
B
⟩
F
=
UMA
¯
11
B
11
+
UMA
¯
12
B
12
+
⋯
+
UMA
¯
1
m
B
1
m
+
UMA
¯
21
B
21
+
UMA
¯
22
B
22
+
⋯
+
UMA
¯
2
m
B
2
m
⋮
+
UMA
¯
n
1
B
n
1
+
UMA
¯
n
2
B
n
2
+
⋯
+
UMA
¯
n
m
B
n
m
{\ displaystyle {\ begin {alinhados} \ langle \ mathbf {A}, \ mathbf {B} \ rangle _ {\ mathrm {F}} = & {\ overline {A}} _ {11} B_ {11} + {\ overline {A}} _ {12} B_ {12} + \ cdots + {\ overline {A}} _ {1m} B_ {1m} \\ & + {\ overline {A}} _ {21} B_ {21} + {\ overline {A}} _ {22} B_ {22} + \ cdots + {\ overline {A}} _ {2m} B_ {2m} \\ & \ vdots \\ & + {\ overline {A}} _ {n1} B_ {n1} + {\ overline {A}} _ {n2} B_ {n2} + \ cdots + {\ overline {A}} _ {nm} B_ {nm} \\\ fim {alinhado}}}
O cálculo é muito semelhante ao produto escalar , que por sua vez é um exemplo de produto interno.
Relação com outros produtos
Se A e B são matrizes com valor real , o produto interno de Frobenius é a soma das entradas do produto de Hadamard . Se as matrizes forem vetorizadas (ou seja, convertidas em vetores de coluna, denotados por " "), então
v
e
c
(
⋅
)
{\ displaystyle \ mathrm {vec} (\ cdot)}
v
e
c
(
UMA
)
=
(
UMA
11
UMA
12
⋮
UMA
21
UMA
22
⋮
UMA
n
m
)
,
v
e
c
(
B
)
=
(
B
11
B
12
⋮
B
21
B
22
⋮
B
n
m
)
,
{\ displaystyle \ mathrm {vec} (\ mathbf {A}) = {\ begin {pmatrix} A_ {11} \\ A_ {12} \\\ vdots \\ A_ {21} \\ A_ {22} \\ \ vdots \\ A_ {nm} \ end {pmatriz}}, \ quad \ mathrm {vec} (\ mathbf {B}) = {\ begin {pmatrix} B_ {11} \\ B_ {12} \\\ vdots \\ B_ {21} \\ B_ {22} \\\ vdots \\ B_ {nm} \ end {pmatriz}} \ ,,}
v
e
c
(
UMA
)
¯
T
v
e
c
(
B
)
=
(
UMA
¯
11
UMA
¯
12
⋯
UMA
¯
21
UMA
¯
22
⋯
UMA
¯
n
m
)
(
B
11
B
12
⋮
B
21
B
22
⋮
B
n
m
)
{\ displaystyle \ quad {\ overline {\ mathrm {vec} (\ mathbf {A})}} ^ {T} \ mathrm {vec} (\ mathbf {B}) = {\ begin {pmatrix} {\ overline { A}} _ {11} & {\ overline {A}} _ {12} & \ cdots & {\ overline {A}} _ {21} & {\ overline {A}} _ {22} & \ cdots & {\ overline {A}} _ {nm} \ end {pmatriz}} {\ begin {pmatrix} B_ {11} \\ B_ {12} \\\ vdots \\ B_ {21} \\ B_ {22} \ \\ vdots \\ B_ {nm} \ end {pmatrix}}}
Portanto
⟨
UMA
,
B
⟩
F
=
v
e
c
(
UMA
)
¯
T
v
e
c
(
B
)
.
{\ displaystyle \ langle \ mathbf {A}, \ mathbf {B} \ rangle _ {\ mathrm {F}} = {\ overline {\ mathrm {vec} (\ mathbf {A})}} ^ {T} \ mathrm {vec} (\ mathbf {B}) \ ,.}
Propriedades
É uma forma sesquilinear , para quatro matrizes de valores complexos A , B , C , D e dois números complexos a e b :
⟨
uma
UMA
,
b
B
⟩
F
=
uma
¯
b
⟨
UMA
,
B
⟩
F
{\ displaystyle \ langle a \ mathbf {A}, b \ mathbf {B} \ rangle _ {\ mathrm {F}} = {\ overline {a}} b \ langle \ mathbf {A}, \ mathbf {B} \ rangle _ {\ mathrm {F}}}
⟨
UMA
+
C
,
B
+
D
⟩
F
=
⟨
UMA
,
B
⟩
F
+
⟨
UMA
,
D
⟩
F
+
⟨
C
,
B
⟩
F
+
⟨
C
,
D
⟩
F
{\ displaystyle \ langle \ mathbf {A} + \ mathbf {C}, \ mathbf {B} + \ mathbf {D} \ rangle _ {\ mathrm {F}} = \ langle \ mathbf {A}, \ mathbf { B} \ rangle _ {\ mathrm {F}} + \ langle \ mathbf {A}, \ mathbf {D} \ rangle _ {\ mathrm {F}} + \ langle \ mathbf {C}, \ mathbf {B} \ rangle _ {\ mathrm {F}} + \ langle \ mathbf {C}, \ mathbf {D} \ rangle _ {\ mathrm {F}}}
Além disso, a troca das matrizes resulta em conjugação complexa:
⟨
B
,
UMA
⟩
F
=
⟨
UMA
,
B
⟩
F
¯
{\ displaystyle \ langle \ mathbf {B}, \ mathbf {A} \ rangle _ {\ mathrm {F}} = {\ overline {\ langle \ mathbf {A}, \ mathbf {B} \ rangle _ {\ mathrm {F}}}}}
Para a mesma matriz,
⟨
UMA
,
UMA
⟩
F
≥
0
.
{\ displaystyle \ langle \ mathbf {A}, \ mathbf {A} \ rangle _ {\ mathrm {F}} \ geq 0 \ ,.}
Norma Frobenius
O produto interno induz a norma Frobenius
‖
UMA
‖
F
=
⟨
UMA
,
UMA
⟩
F
.
{\ displaystyle \ | \ mathbf {A} \ | _ {\ mathrm {F}} = {\ sqrt {\ langle \ mathbf {A}, \ mathbf {A} \ rangle _ {\ mathrm {F}}}} \ ,.}
Exemplos
Matrizes de valor real
Para duas matrizes de valor real, se
UMA
=
(
2
0
6
1
-
1
2
)
,
B
=
(
8
-
3
2
4
1
-
5
)
{\ displaystyle \ mathbf {A} = {\ begin {pmatrix} 2 & 0 & 6 \\ 1 & -1 & 2 \ end {pmatrix}} \ ,, \ quad \ mathbf {B} = {\ begin {pmatrix} 8 & -3 & 2 \\ 4 & 1 & -5 \ end {pmatrix}}}
então
⟨
UMA
,
B
⟩
F
=
2
⋅
8
+
0
⋅
(
-
3
)
+
6
⋅
2
+
1
⋅
4
+
(
-
1
)
⋅
1
+
2
⋅
(
-
5
)
=
21
{\ displaystyle {\ begin {alinhados} \ langle \ mathbf {A}, \ mathbf {B} \ rangle _ {\ mathrm {F}} & = 2 \ cdot 8 + 0 \ cdot (-3) +6 \ cdot 2 + 1 \ cdot 4 + (- 1) \ cdot 1 + 2 \ cdot (-5) \\ & = 21 \ end {alinhado}}}
Matrizes de valor complexo
Para duas matrizes de valor complexo, se
UMA
=
(
1
+
eu
-
2
eu
3
-
5
)
,
B
=
(
-
2
3
eu
4
-
3
eu
6
)
{\ displaystyle \ mathbf {A} = {\ begin {pmatrix} 1 + i & -2i \\ 3 & -5 \ end {pmatrix}} \ ,, \ quad \ mathbf {B} = {\ begin {pmatrix} -2 & 3i \\ 4-3i & 6 \ end {pmatriz}}}
então
⟨
UMA
,
B
⟩
F
=
(
1
-
eu
)
⋅
(
-
2
)
+
(
2
eu
)
⋅
3
eu
+
3
⋅
(
4
-
3
eu
)
+
(
-
5
)
⋅
6
=
-
26
-
7
eu
{\ displaystyle {\ begin {alinhados} \ langle \ mathbf {A}, \ mathbf {B} \ rangle _ {\ mathrm {F}} & = (1-i) \ cdot (-2) + (2i) \ cdot 3i + 3 \ cdot (4-3i) + (- 5) \ cdot 6 \\ & = - 26-7i \ end {alinhado}}}
enquanto
⟨
B
,
UMA
⟩
F
=
(
-
2
)
⋅
(
1
+
eu
)
+
(
-
3
eu
)
⋅
(
-
2
eu
)
+
(
4
+
3
eu
)
⋅
3
+
6
⋅
(
-
5
)
=
-
26
+
7
eu
{\ displaystyle {\ begin {alinhados} \ langle \ mathbf {B}, \ mathbf {A} \ rangle _ {\ mathrm {F}} & = (- 2) \ cdot (1 + i) + (- 3i) \ cdot (-2i) + (4 + 3i) \ cdot 3 + 6 \ cdot (-5) \\ & = - 26 + 7i \ end {alinhado}}}
Os produtos internos de Frobenius de A consigo mesmo, e B com ele mesmo, são respectivamente
⟨
UMA
,
UMA
⟩
F
=
2
+
4
+
9
+
25
=
40
{\ displaystyle \ langle \ mathbf {A}, \ mathbf {A} \ rangle _ {\ mathrm {F}} = 2 + 4 + 9 + 25 = 40}
⟨
B
,
B
⟩
F
=
4
+
9
+
25
+
36
=
74
{\ displaystyle \ qquad \ langle \ mathbf {B}, \ mathbf {B} \ rangle _ {\ mathrm {F}} = 4 + 9 + 25 + 36 = 74}
Veja também
<img src="https://en.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">