Kronecker product
代数基础 | Kronecker积
Chapter 13Kronecker Products
相关帖子: 可交换的线性变换
$A$是$2×1$矩阵- A = Array[Subscript[a, ##] &, {2, 1}];
- B = KroneckerProduct[IdentityMatrix[2], A] - KroneckerProduct[A, IdentityMatrix[2]]
- MatrixRank[B]
复制代码
得到\begin{array}l
B=
\begin{pmatrix}
0 & 0 \\
a_{2,1} & -a_{1,1} \\
-a_{2,1} & a_{1,1} \\
0 & 0 \\
\end{pmatrix}\\
\operatorname{rank}B=1
\end{array} | $A$是$2×2$矩阵
- A = Array[Subscript[a, ##] &, {2, 2}];
- B = KroneckerProduct[IdentityMatrix[2], A] - KroneckerProduct[A, IdentityMatrix[2]]
- MatrixRank[B]
复制代码
得到\begin{array}l
B=\begin{pmatrix}
0 & a_{1,2} & -a_{1,2} & 0 \\
a_{2,1} & a_{2,2}-a_{1,1} & 0 & -a_{1,2} \\
-a_{2,1} & 0 & a_{1,1}-a_{2,2} & a_{1,2} \\
0 & -a_{2,1} & a_{2,1} & 0 \\
\end{pmatrix}
\\
\operatorname{rank}B=2
\end{array} | $A$是$2×3$矩阵- A = Array[Subscript[a, ##] &, {2, 3}];
- B = KroneckerProduct[IdentityMatrix[2], A] - KroneckerProduct[A, IdentityMatrix[2]]
- MatrixRank[B]
复制代码 得到\begin{array}l
B=
\begin{pmatrix}
0 & a_{1,2} & a_{1,3}-a_{1,2} & 0 & -a_{1,3} & 0 \\
a_{2,1} & a_{2,2}-a_{1,1} & a_{2,3} & -a_{1,2} & 0 & -a_{1,3} \\
-a_{2,1} & 0 & -a_{2,2} & a_{1,1} & a_{1,2}-a_{2,3} & a_{1,3} \\
0 & -a_{2,1} & 0 & a_{2,1}-a_{2,2} & a_{2,2} & 0 \\
\end{pmatrix}\\
\operatorname{rank}B=4
\end{array} | $A$是$3×3$矩阵- A = Array[Subscript[a, ##] &, {2, 3}];
- B = KroneckerProduct[IdentityMatrix[2], A] - KroneckerProduct[A, IdentityMatrix[2]]
- MatrixRank[B]
复制代码 得到\begin{array}l
B=
\begin{pmatrix}
0 & a_{1,2} & a_{1,3}-a_{1,2} & 0 & -a_{1,3} & 0 \\
a_{2,1} & a_{2,2}-a_{1,1} & a_{2,3} & -a_{1,2} & 0 & -a_{1,3} \\
a_{3,1}-a_{2,1} & a_{3,2} & a_{3,3}-a_{2,2} & 0 & -a_{2,3} & 0 \\
0 & -a_{2,1} & 0 & a_{1,1}-a_{2,2} & a_{1,2} & a_{1,3}-a_{2,3} \\
-a_{3,1} & 0 & -a_{3,2} & a_{2,1} & a_{2,2}-a_{3,3} & a_{2,3} \\
0 & -a_{3,1} & 0 & a_{3,1}-a_{3,2} & a_{3,2} & 0 \\
\end{pmatrix}\\
\operatorname{rank}B=6
\end{array} |
|