Kronecker积与二次多项式基向量

Kronecker积(Kronecker Product)

Kronecker积是两个矩阵的张量积,记作\(A \otimes B\)。具体来说,如果\(A\)\(m \times n\)矩阵,\(B\)\(p \times q\)矩阵,则\(A \otimes B\)是一个\(mp \times nq\)的矩阵,其元素由以下公式给出:

\[(A \otimes B)_{i,j} = A_{i',j'} B_{i'',j''} \]

其中\(i = (i'-1)p + i''\)\(j = (j'-1)q + j''\)\(1 \leq i' \leq m, 1 \leq j' \leq n, 1 \leq i'' \leq p, 1 \leq j'' \leq q\)

为了更好地理解,我们来看一个例子:

\(A\)\(B\)分别为:

\[A = \begin{pmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{pmatrix} \]

\[B = \begin{pmatrix} b_{11} & b_{12} \\ b_{21} & b_{22} \end{pmatrix} \]

\(A \otimes B\)为:

\[A \otimes B = \begin{pmatrix} a_{11}B & a_{12}B \\ a_{21}B & a_{22}B \end{pmatrix} = \begin{pmatrix} a_{11} \begin{pmatrix} b_{11} & b_{12} \\ b_{21} & b_{22} \end{pmatrix} & a_{12} \begin{pmatrix} b_{11} & b_{12} \\ b_{21} & b_{22} \end{pmatrix} \\ a_{21} \begin{pmatrix} b_{11} & b_{12} \\ b_{21} & b_{22} \end{pmatrix} & a_{22} \begin{pmatrix} b_{11} & b_{12} \\ b_{21} & b_{22} \end{pmatrix} \end{pmatrix} \]

二次多项式基向量(quadratic polynomial basis vector)

一个二次多项式可以表示为:

\[f(x) = ax^2 + bx + c \]

对于向量\(\mathbf{x} = (x_1, x_2, \ldots, x_n)^T\),二次多项式基向量可以扩展为:

\[\begin{pmatrix} x_1^2 & x_1x_2 & \cdots & x_1x_n & x_2^2 & x_2x_3 & \cdots & x_n^2 & x_1 & x_2 & \cdots & x_n & 1 \end{pmatrix}^T \]

这个向量包含所有可能的二次项和一次项,以及一个常数项。

posted @ 2024-06-05 20:53  C-Alen  阅读(127)  评论(0编辑  收藏  举报