二次型 ( quadratic form \textbf{quadratic form} quadratic form ) 是线性代数中研究二次多项式函数的核心工具,其本质是通过对称矩阵将复杂的二次关系转化为结构化的矩阵形式。
1. 二次型的定义
设 R n ~\mathbb{R^n}~ R n 为 n ~n~ n 维实向量空间,二次型是定义在 R n ~\mathbb{R^n}~ R n 上的函数 Q ( x ) ~Q(x)~ Q ( x ) ,其形式为:
Q ( x ) = x T A x = ∑ i = 1 n ∑ j = 1 n a i j x i x j Q(x) = \mathbf{x}^T \mathbf{A} \mathbf{x} = \sum_{i=1}^n \sum_{j=1}^n a_{ij} x_i x_j Q ( x ) = x T Ax = i = 1 ∑ n j = 1 ∑ n a ij x i x j
其中, x = [ x 1 x 2 ⋯ x n ] T \mathbf{x} = \begin{bmatrix}x_1 & x_2 & \cdots & x_n\end{bmatrix}^T x = [ x 1 x 2 ⋯ x n ] T 是列向量, A \mathbf{A} A 为 n × n ~n\times n~ n × n 实对称矩阵,称为关于二次型的矩阵 ( matrix of the quadratic form \textbf{matrix of the quadratic form} matrix of the quadratic form ) 。例如,对于二维变量 x = [ x 1 x 2 ] T \mathbf{x} = \begin{bmatrix}x_1 & x_2\end{bmatrix}^T x = [ x 1 x 2 ] T ,二次型的矩阵形式为:
Q ( x ) = [ x 1 x 2 ] [ a 11 a 12 a 21 a 22 ] [ x 1 x 2 ] Q(x) = \begin{bmatrix} x_1 & x_2 \end{bmatrix} \begin{bmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \end{bmatrix} Q ( x ) = [ x 1 x 2 ] [ a 11 a 21 a 12 a 22 ] [ x 1 x 2 ]
展开后得到二次函数:
Q ( x ) = a 11 x 1 2 + ( a 12 + a 21 ) x 1 x 2 + a 22 x 2 2 Q(x) = a_{11}x_1^2 + (a_{12} + a_{21})x_1x_2 + a_{22}x_2^2 Q ( x ) = a 11 x 1 2 + ( a 12 + a 21 ) x 1 x 2 + a 22 x 2 2
由于 A ~\mathbf{A}~ A 对称( a 12 = a 21 a_{12} = a_{21} a 12 = a 21 ),最终形式为:
Q ( x ) = a 11 x 1 2 + 2 a 12 x 1 x 2 + a 22 x 2 2 Q(x) = a_{11}x_1^2 + 2a_{12}x_1x_2 + a_{22}x_2^2 Q ( x ) = a 11 x 1 2 + 2 a 12 x 1 x 2 + a 22 x 2 2
下面两个示例分别演示了对角矩阵和对称矩阵的二次型计算,通过矩阵乘法将二次型 Q ( x ) = x T A x ~Q(x)= \mathbf{x}^T\mathbf{A}\mathbf{x}~ Q ( x ) = x T Ax 展开为具体的多项式形式的过程:
通过对比可以发现,对角矩阵的二次型仅包含平方项,而非对角矩阵的二次型则包含交叉项,其系数由矩阵的非对角元素决定。下面的示例展示了如何将一个给定的二次多项式表示为矩阵形式 x T A x ~\mathbf{x}^T\mathbf{A}\mathbf{x}~ x T Ax :
通过将平方项的系数置于矩阵的对角线,并将交叉项的系数平分到对称位置,可以构造出对称矩阵 A ~\mathbf{A}~ A ,从而将二次型转化为矩阵形式。
2. 二次型中的变量替换
在实际应用中,为了进一步简化复杂的二次关系,通常的做法是对二次型进行标准化处理,通过变量替换将其转化为仅含平方项的标准形式。我们接下来讨论如何通过正交对角化和变量替换实现这一过程。
2.1 交叉项的问题与标准形式
二次型中的交叉项会增加计算复杂度,并使得几何性质(如椭圆、双曲线的形状和方向)难以直观理解。为了简化分析和计算,可以通过变量替换 消除交叉项,将其转化为标准形式:
Q ( x ) = λ 1 y 1 2 + λ 2 y 2 2 + ⋯ + λ n y n 2 = [ y 1 y 2 ⋯ y n ] [ λ 1 0 ⋯ 0 0 λ 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ λ n ] [ y 1 y 2 ⋮ y n ] = y T D y \begin{align*}Q(x)
&= \lambda_1 y_1^2 + \lambda_2 y_2^2 + \cdots + \lambda_n y_n^2\\[3ex]
&= \begin{bmatrix} y_1 & y_2 & \cdots & y_n \end{bmatrix}
\begin{bmatrix}\lambda_1 & 0 & \cdots & 0 \\
0 & \lambda_2 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & \lambda_n
\end{bmatrix}
\begin{bmatrix}
y_1 \\ y_2 \\ \vdots \\ y_n
\end{bmatrix}\\[3ex]
&= \mathbf{y}^T \mathbf{D} \mathbf{y}
\end{align*} Q ( x ) = λ 1 y 1 2 + λ 2 y 2 2 + ⋯ + λ n y n 2 = [ y 1 y 2 ⋯ y n ] λ 1 0 ⋮ 0 0 λ 2 ⋮ 0 ⋯ ⋯ ⋱ ⋯ 0 0 ⋮ λ n y 1 y 2 ⋮ y n = y T Dy
其中, D \mathbf{D}~ D 为对角矩阵,对角元素 λ 1 , λ 2 , ⋯ , λ n ~\lambda_1,\lambda_2,\cdots,\lambda_n~ λ 1 , λ 2 , ⋯ , λ n 为二次型矩阵 A ~\mathbf{A}~ A 的特征值, y ~\mathbf{y}~ y 为新的变量。
2.2 变量替换的核心思想
变量替换的核心思想是通过一个可逆矩阵 P ~\mathbf{P}~ P 将原始变量 x ~\mathbf{x}~ x 替换为新变量 y ~\mathbf{y}~ y ,即:
x = P y \mathbf{x} = \mathbf{P}\mathbf{y} x = Py
通过这种替换,二次型 Q ( x ) = x T A x ~Q(\mathbf{x}) = \mathbf{x}^T\mathbf{A}\mathbf{x}~ Q ( x ) = x T Ax 可以转化为:
Q ( x ) = ( P y ) T A ( P y ) = y T ( P T A P ) y (1) Q(\mathbf{x}) = (\mathbf{P}\mathbf{y})^T \mathbf{A} (\mathbf{P}\mathbf{y}) = \mathbf{y}^T (\textcolor{#2196f3}{\mathbf{P}^T \mathbf{A} \mathbf{P}}) \mathbf{y}\tag{1} Q ( x ) = ( Py ) T A ( Py ) = y T ( P T AP ) y ( 1 )
新的二次型矩阵变为 D = P T A P ~\mathbf{D} = \mathbf{P}^T \mathbf{A} \mathbf{P} D = P T AP 。可见,变量替换的过程本质上就是对矩阵 A ~\mathbf{A}~ A 正交对角化 的过程。
2.3 变量替换的示例
给定二次型:
Q ( x ) = x 1 2 − 8 x 1 x 2 − 5 x 2 2 Q(x) = x_1^2 - 8x_1x_2 - 5x_2^2 Q ( x ) = x 1 2 − 8 x 1 x 2 − 5 x 2 2
通过变量替换将其转化为标准形式,消除交叉项。
将二次型 Q ( x ) = x 2 − 8 x 1 x 2 − 5 x 2 2 ~Q(x) = x^2 - 8x_1x_2 - 5x_2^2~ Q ( x ) = x 2 − 8 x 1 x 2 − 5 x 2 2 表示为矩阵形式 Q ( x ) = x T A x ~Q(\mathbf{x}) = \mathbf{x}^T\mathbf{A}\mathbf{x}~ Q ( x ) = x T Ax ,其中 A ~\mathbf{A}~ A 是对称矩阵。根据二次型的系数,矩阵 A ~\mathbf{A}~ A 为:
A = [ 1 − 4 − 4 − 5 ] \mathbf{A} = \begin{bmatrix}1 & -4 \\ -4 & -5\end{bmatrix} A = [ 1 − 4 − 4 − 5 ]
2
正交对角化矩阵 A ~\mathbf{A}~ A
计算特征值 :求解特征方程 det ( A − λ I ) = 0 ~\det(\mathbf{A} - \lambda\mathbf{I}) = 0~ det ( A − λ I ) = 0 :
det [ 1 − λ − 4 − 4 − 5 − λ ] = ( 1 − λ ) ( − 5 − λ ) − ( − 4 ) 2 = λ 2 + 4 λ − 21 = 0 \det \begin{bmatrix} 1 - \lambda & -4 \\ -4 & -5 - \lambda \end{bmatrix} = (1 - \lambda)(-5 - \lambda) - (-4)^2 = \lambda^2 + 4\lambda - 21 = 0 det [ 1 − λ − 4 − 4 − 5 − λ ] = ( 1 − λ ) ( − 5 − λ ) − ( − 4 ) 2 = λ 2 + 4 λ − 21 = 0
解得特征值:
λ 1 = 3 , λ 2 = 7 \lambda_1 = 3,\quad \lambda_2 = 7 λ 1 = 3 , λ 2 = 7
计算特征向量 :
对于 λ 1 = 3 ~\lambda_1=3~ λ 1 = 3 ,解方程 ( A − 3 I ) v = 0 ~(\mathbf{A} - 3\mathbf{I})\mathbf{v}=0~ ( A − 3 I ) v = 0 :
[ − 2 − 4 − 4 − 8 ] [ v 1 v 2 ] = [ 0 0 ] \begin{bmatrix}-2 & -4 \\ -4 & -8\end{bmatrix}\begin{bmatrix}v_1 \\ v_2\end{bmatrix} = \begin{bmatrix}0 \\ 0\end{bmatrix} [ − 2 − 4 − 4 − 8 ] [ v 1 v 2 ] = [ 0 0 ]
解得特征向量 v = [ 2 − 1 ] T ~\mathbf{v}=\begin{bmatrix}2 & -1\end{bmatrix}^T~ v = [ 2 − 1 ] T ,归一化后得 [ 2 / 5 − 1 / 5 ] T ~\begin{bmatrix}2/\sqrt{5} & -1/\sqrt{5}\end{bmatrix}^T~ [ 2/ 5 − 1/ 5 ] T 。
对于 λ 2 = 7 ~\lambda_2=7~ λ 2 = 7 ,解方程 ( A − 7 I ) v = 0 ~(\mathbf{A} - 7\mathbf{I})\mathbf{v}=0~ ( A − 7 I ) v = 0 :
[ 8 − 4 − 4 2 ] [ v 1 v 2 ] = [ 0 0 ] \begin{bmatrix}8 & -4 \\ -4 & 2\end{bmatrix}\begin{bmatrix}v_1 \\ v_2\end{bmatrix} = \begin{bmatrix}0 \\ 0\end{bmatrix} [ 8 − 4 − 4 2 ] [ v 1 v 2 ] = [ 0 0 ]
解得特征向量 v = [ 1 2 ] T ~\mathbf{v}=\begin{bmatrix}1 & 2\end{bmatrix}^T~ v = [ 1 2 ] T ,归一化后得 [ 1 / 5 2 / 5 ] T ~\begin{bmatrix}1/\sqrt{5} & 2/\sqrt{5}\end{bmatrix}^T~ [ 1/ 5 2/ 5 ] T 。
构造正交矩阵 P ~\mathbf{P}~ P 和对角矩阵 D ~\mathbf{D}~ D :将单位特征向量按列排列,得到正交矩阵 P ~\mathbf{P}~ P ;对角矩阵 D ~\mathbf{D}~ D 对角元素为特征值:
P = [ 2 / 5 1 / 5 − 1 / 5 2 / 5 ] , D = [ 3 0 0 − 7 ] \mathbf{P} = \begin{bmatrix}2/\sqrt{5} & 1/\sqrt{5} \\ -1/\sqrt{5} & 2/\sqrt{5}\end{bmatrix}, \quad
\mathbf{D} = \begin{bmatrix}3 & 0 \\ 0 & -7\end{bmatrix} P = [ 2/ 5 − 1/ 5 1/ 5 2/ 5 ] , D = [ 3 0 0 − 7 ]
通过变量替换 x = P y ~\mathbf{x} = \mathbf{P}\mathbf{y}~ x = Py ,将二次型转化为标准形式:
Q ( x ) = y T D y = 3 y 1 2 − 7 y 2 2 Q(x) = y^T Dy = 3y_1^2 - 7y_2^2 Q ( x ) = y T Dy = 3 y 1 2 − 7 y 2 2
取 x = [ 2 − 2 ] T ~\mathbf{x} = \begin{bmatrix}2 & -2 \end{bmatrix}^T~ x = [ 2 − 2 ] T ,验证标准形式的值是否与原二次型一致。
计算 y = P T x ~\mathbf{y} = \mathbf{P}^T\mathbf{x}~ y = P T x :
y = [ 2 / 5 − 1 / 5 1 / 5 2 / 5 ] [ 2 − 2 ] = [ 6 / 5 − 2 / 5 ] y = \begin{bmatrix} 2/\sqrt{5} & -1/\sqrt{5} \\ 1/\sqrt{5} & 2/\sqrt{5} \end{bmatrix} \begin{bmatrix} 2 \\ -2 \end{bmatrix} = \begin{bmatrix} 6/\sqrt{5} \\ -2/\sqrt{5} \end{bmatrix} y = [ 2/ 5 1/ 5 − 1/ 5 2/ 5 ] [ 2 − 2 ] = [ 6/ 5 − 2/ 5 ]
计算标准形式的值:
3 y 1 2 − 7 y 2 2 = 3 ( 6 5 ) 2 − 7 ( − 2 5 ) 2 3y_1^2 - 7y_2^2 = 3 \left( \frac{6}{\sqrt{5}} \right)^2 - 7 \left( \frac{-2}{\sqrt{5}} \right)^2 3 y 1 2 − 7 y 2 2 = 3 ( 5 6 ) 2 − 7 ( 5 − 2 ) 2
计算原二次型的值:
Q ( x ) = ( 2 ) 2 − 8 ( 2 ) ( − 2 ) − 5 ( − 2 ) 2 = 4 + 32 − 20 = 16 Q(x) = (2)^2 - 8(2)(-2) - 5(-2)^2 = 4 + 32 - 20 = 16 Q ( x ) = ( 2 ) 2 − 8 ( 2 ) ( − 2 ) − 5 ( − 2 ) 2 = 4 + 32 − 20 = 16
结论:验证结果一致。
3. 主轴定理及其几何意义
根据 ( 1 ) ~(1)~ ( 1 ) 式,我们可以把变量变换过程可以推广到任意的对称矩阵,这一结论由下面的主轴定理给出。"主轴 " ( Principal Axes \textbf{Principal Axes} Principal Axes )的概念让我们可以将二次型的几何图形(如椭圆、双曲线)对齐到标准位置,从而更好地理解二次型的性质。
3.1 主轴定理 定理 4
主轴定理
设 A ~\mathbf{A}~ A 是一个 n × n ~n\times n~ n × n 的对称矩阵。则存在一个正交变量替换 x = P y ~\mathbf{x} = \mathbf{P}\mathbf{y}~ x = Py ,将二次型 x T A x ~\mathbf{x}^T\mathbf{A}\mathbf{x}~ x T Ax 转化为不含交叉项的二次型标准形式 y T D y ~\mathbf{y}^T\mathbf{D}\mathbf{y}~ y T Dy 。
在主轴定理中,正交矩阵 P ~\mathbf{P}~ P 的列向量被称为二次型 x T A x ~\mathbf{x}^T\mathbf{A}\mathbf{x}~ x T Ax 的主轴,这些主轴实际上是矩阵 A ~\mathbf{A}~ A 的特征向量,它们构成了 R n ~\mathbb{R^n}~ R n 的一个标准正交基。
3.2 几何意义
主轴变换的几何意义在于通过坐标系的旋转,将复杂的二次型图形转化为标准形式。二次型 x T A x = c ~\mathbf{x}^T\mathbf{A}\mathbf{x} = c~ x T Ax = c ( c 为常数 ~c~\text{为常数} c 为常数 )对应的几何图形可能是椭圆、双曲线、直线等,具体形态取决于矩阵 A ~\mathbf{A}~ A 的特征值和常数 c ~c~ c 的符号。例如,当 A \mathbf{A}~ A 为非对角矩阵时,图形处于非主轴位置,且二次型有交叉项。通过对 A ~\mathbf{A}~ A 进行标准化处理,实际上是将图形旋转到由 A ~\mathbf{A}~ A 的特征向量定义的主轴位置。这一过程可以通过下面的动画展示:
1
椭圆: 5 x 1 2 − 4 x 1 x 2 + 5 x 2 2 = 48 5x_1^2 - 4x_1x_2 + 5x_2^2 = 48~ 5 x 1 2 − 4 x 1 x 2 + 5 x 2 2 = 48
二次型矩阵为:
A = [ 5 − 2 − 2 5 ] \mathbf{A} = \begin{bmatrix}5 & -2 \\ -2 & 5\end{bmatrix} A = [ 5 − 2 − 2 5 ]
A \mathbf{A}~ A 的特征值为 λ 1 = 3 , λ 2 = 7 ~\lambda_1 = 3,~\lambda_2 = 7~ λ 1 = 3 , λ 2 = 7 ,对应的单位特征向量为:
u 1 = [ 1 / 2 1 / 2 ] , u 2 = [ − 1 / 2 1 / 2 ] \mathbf{u}_1 = \begin{bmatrix}1/\sqrt{2} \\ 1/\sqrt{2}\end{bmatrix},\quad \mathbf{u}_2 = \begin{bmatrix}-1/\sqrt{2} \\ 1/\sqrt{2}\end{bmatrix} u 1 = [ 1/ 2 1/ 2 ] , u 2 = [ − 1/ 2 1/ 2 ]
变量替换:
x = P y , P = [ 1 / 2 − 1 / 2 1 / 2 1 / 2 ] \mathbf{x} = \mathbf{P}\mathbf{y},\quad \mathbf{P} = \begin{bmatrix}1/\sqrt{2} & -1/\sqrt{2} \\ 1/\sqrt{2} & 1/\sqrt{2}\end{bmatrix} x = Py , P = [ 1/ 2 1/ 2 − 1/ 2 1/ 2 ]
二次型的标准形式为:
y T D y = 3 y 1 2 + 7 y 2 2 \mathbf{y}^T\mathbf{D}\mathbf{y} = 3y_1^2 + 7y_2^2 y T Dy = 3 y 1 2 + 7 y 2 2
2
双曲线: x 1 2 − 8 x 1 x 2 − 5 x 2 2 = 16 x_1^2 - 8x_1x_2 - 5x_2^2 = 16 x 1 2 − 8 x 1 x 2 − 5 x 2 2 = 16
二次型矩阵为:
A = [ 1 − 4 − 4 − 5 ] \mathbf{A} = \begin{bmatrix}1 & -4 \\ -4 & -5\end{bmatrix} A = [ 1 − 4 − 4 − 5 ]
A \mathbf{A}~ A 的特征值为 λ 1 = 3 , λ 2 = − 7 ~\lambda_1 = 3,~\lambda_2 = -7~ λ 1 = 3 , λ 2 = − 7 ,对应的单位特征向量为:
u 1 = [ − 2 / 5 1 / 5 ] , u 2 = [ 1 / 5 2 / 5 ] \mathbf{u}_1 = \begin{bmatrix}-2/\sqrt{5} \\ 1/\sqrt{5}\end{bmatrix},\quad \mathbf{u}_2 = \begin{bmatrix}1/\sqrt{5} \\ 2/\sqrt{5}\end{bmatrix} u 1 = [ − 2/ 5 1/ 5 ] , u 2 = [ 1/ 5 2/ 5 ]
变量替换:
x = P y , P = [ − 2 / 5 1 / 5 1 / 5 2 / 5 ] \mathbf{x} = \mathbf{P}\mathbf{y},\quad \mathbf{P} = \begin{bmatrix}-2/\sqrt{5} & 1/\sqrt{5} \\ 1/\sqrt{5} & 2/\sqrt{5}\end{bmatrix} x = Py , P = [ − 2/ 5 1/ 5 1/ 5 2/ 5 ]
二次型的标准形式为:
y T D y = 3 y 1 2 − 7 y 2 2 \mathbf{y}^T\mathbf{D}\mathbf{y} = 3y_1^2 - 7y_2^2 y T Dy = 3 y 1 2 − 7 y 2 2
4. 二次型的分类与性质
二次型可以根据其矩阵的特征值符号进行分类,不同类型的二次型对应不同的几何图形。通过研究二次型的定号性(正定、负定、不定等),我们可以更好地理解其几何性质和代数性质。
4.1 几何表示与分类示例
对于二维空间中的二次型 Q ( x ) = x T A x ~Q(x)=\mathbf{x}^T\mathbf{A}\mathbf{x}~ Q ( x ) = x T Ax ,其几何图形可以通过 z = Q ( x ) ~z=Q(x)~ z = Q ( x ) 来表示,其中 z ~z~ z 是二次型在点 ( x 1 , x 2 ) ~(x_1,x_2)~ ( x 1 , x 2 ) 处的值。此时, ( x 1 , x 2 , z ) ~(x_1,x_2,z)~ ( x 1 , x 2 , z ) 表示的是三维空间中的图形。下面的三维场景展示了四种不同类型的二次型及其对应的几何图形:
( 1 ) z = 3 x 1 2 + 7 x 2 2 (1)\quad z=3x_1^2+7x_2^2 ( 1 ) z = 3 x 1 2 + 7 x 2 2 :这是一个正定 ( Positive Definite \textbf{Positive Definite} Positive Definite ) 二次型,对于所有非零向量 x ~\mathbf{x}~ x , Q ( x ) > 0 Q(\mathbf{x})>0 Q ( x ) > 0 。它对应的图形是一个开口向上的椭圆抛物面。
( 2 ) z = 3 x 1 2 (2)\quad z=3x_1^2 ( 2 ) z = 3 x 1 2 :这是一个半正定 ( Positive Semidefinite \textbf{Positive Semidefinite} Positive Semidefinite ) 二次型,对于所有向量 x ~\mathbf{x}~ x , Q ( x ) ≥ 0 Q(\mathbf{x}) \geq 0 Q ( x ) ≥ 0 。它对应的图形是一个开口向上的抛物柱面。
( 3 ) z = 3 x 1 2 − 7 x 2 2 (3)\quad z=3x_1^2-7x_2^2 ( 3 ) z = 3 x 1 2 − 7 x 2 2 :这是一个不定 ( Indefinite \textbf{Indefinite} Indefinite ) 二次型,存在某些向量 x ~\mathbf{x}~ x 使得 Q ( x ) > 0 Q(\mathbf{x}) > 0 Q ( x ) > 0 ,另一些向量 x ~\mathbf{x}~ x 使得 Q ( x ) < 0 Q(\mathbf{x})<0 Q ( x ) < 0 。它对应的图形是一个双曲抛物面(形状像马鞍,又叫马鞍面)。
( 4 ) z = − 3 x 1 2 − 7 x 2 2 (4)\quad z=-3x_1^2-7x_2^2 ( 4 ) z = − 3 x 1 2 − 7 x 2 2 :它是一个负定 ( Negative Definite \textbf{Negative Definite} Negative Definite ) 二次型,对应图形是一个开口向下的椭圆抛物面。
通过对二次型的定号性(如正定、负定、不定等)进行分类,我们可以更好地理解其几何性质、代数性质以及在实际问题中的应用。例如,在优化问题中,正定二次型对应于严格凸函数,具有唯一的最小值;负定二次型对应于严格凹函数,具有唯一的最大值;而不定二次型则可能具有鞍点。
4.2 二次型与特征值
二次型矩阵 A ~\mathbf{A}~ A 的特征值的符号直接决定了二次型的定号性,进而决定了其几何图形的形状和方向。通过研究特征值,我们可以快速判断二次型的性质,有以下定理:
定理 5
二次型与特征值的关系
设 A ~\mathbf{A}~ A 是一个 n × n ~n\times n~ n × n 的对称矩阵。那么二次型 x T A x ~\mathbf{x}^T\mathbf{A}\mathbf{x}~ x T Ax 是:
a. 正定的 :当且仅当 A ~\mathbf{A}~ A 的所有特征值均为正;
b. 负定的 :当且仅当 A ~\mathbf{A}~ A 的所有特征值均为负;
c. 不定的 :当且仅当 A ~\mathbf{A}~ A 既有正特征值又有负特征值。
应用主轴定理
根据主轴定理,存在一个正交变换 x = P y ~\mathbf{x} = \mathbf{P}\mathbf{y}~ x = Py ,其中 P ~\mathbf{P}~ P 是一个正交矩阵( P T = P − 1 \mathbf{P}^T = \mathbf{P}^{-1} P T = P − 1 ),使得:
Q ( x ) = x T A x = y T D y Q(\mathbf{x}) = \mathbf{x}^T\mathbf{A}\mathbf{x} = \mathbf{y}^T\mathbf{D}\mathbf{y} Q ( x ) = x T Ax = y T Dy
其中 D ~\mathbf{D}~ D 是对角矩阵,其对角线元素是 A ~\mathbf{A}~ A 的特征值 λ 1 , λ 2 , ⋯ , λ n ~\lambda_1,\lambda_2,\cdots,\lambda_n~ λ 1 , λ 2 , ⋯ , λ n 。
将二次型转化为标准形式
通过正交变换,二次型 Q ( x ) ~Q(\mathbf{x})~ Q ( x ) 可以表示为:
Q ( x ) = y T D y = λ 1 y 1 2 + λ 2 y 2 2 + ⋯ + λ n y n 2 Q(\mathbf{x}) = \mathbf{y}^T\mathbf{D}\mathbf{y} = \lambda_1y_1^2 + \lambda_2y_2^2 + \cdots + \lambda_ny_n^2 Q ( x ) = y T Dy = λ 1 y 1 2 + λ 2 y 2 2 + ⋯ + λ n y n 2
分析特征值的符号
由于 P ~\mathbf{P}~ P 是可逆的, x ~\mathbf{x}~ x 和 y ~\mathbf{y}~ y 之间存在一一对应关系。因此, Q ( x ) ~Q(\mathbf{x})~ Q ( x ) 的值(对于 x ≠ 0 ~\mathbf{x} \neq \mathbf{0}~ x = 0 )与标准形式 y T D y ~\mathbf{y}^T\mathbf{D}\mathbf{y}~ y T Dy 的值一致。
标准形式 y T D y = λ 1 y 1 2 + λ 2 y 2 2 + ⋯ + λ n y n 2 ~\mathbf{y}^T\mathbf{D}\mathbf{y} = \lambda_1y_1^2 + \lambda_2y_2^2 + \cdots + \lambda_ny_n^2~ y T Dy = λ 1 y 1 2 + λ 2 y 2 2 + ⋯ + λ n y n 2 的值完全由特征值 λ 1 , λ 2 , ⋯ , λ n ~\lambda_1,\lambda_2,\cdots,\lambda_n~ λ 1 , λ 2 , ⋯ , λ n 的符号决定。
根据特征值的符号分类
正定 :如果所有特征值 λ i > 0 ~\lambda_i > 0~ λ i > 0 ,则对于所有非零 y ~\mathbf{y}~ y , y T D y > 0 \mathbf{y}^T\mathbf{D}\mathbf{y} > 0 y T Dy > 0 ,因此 Q ( x ) > 0 ~Q(\mathbf{x}) > 0~ Q ( x ) > 0 对所有非零 x ~\mathbf{x}~ x 成立。
负定 :如果所有特征值 λ i < 0 ~\lambda_i < 0~ λ i < 0 ,则对于所有非零 y ~\mathbf{y}~ y , y T D y < 0 \mathbf{y}^T\mathbf{D}\mathbf{y} < 0 y T Dy < 0 ,因此 Q ( x ) < 0 ~Q(\mathbf{x}) < 0~ Q ( x ) < 0 对所有非零 x ~\mathbf{x}~ x 成立。
不定 :如果特征值有正有负,则存在某些 y ~\mathbf{y}~ y 使得 y T D y > 0 \mathbf{y}^T\mathbf{D}\mathbf{y} > 0 y T Dy > 0 ,另一些 y ~\mathbf{y}~ y 使得 y T D y < 0 \mathbf{y}^T\mathbf{D}\mathbf{y} < 0 y T Dy < 0 ,因此 Q ( x ) ~Q(\mathbf{x})~ Q ( x ) 既取正值又取负值。
4.3 通过特征值判定二次型类型
根据定理 5 ~5~ 5 ,我们可以通过分析矩阵的特征值来判断一个二次型属于哪一种类型。例如,判断二次型 Q ( x ) = 3 x 1 2 + 2 x 2 2 + x 3 2 + 4 x 1 x 2 + 4 x 2 x 3 ~Q(x) = 3x_1^2 + 2x_2^2 + x_3^2 + 4x_1x_2 + 4x_2x_3~ Q ( x ) = 3 x 1 2 + 2 x 2 2 + x 3 2 + 4 x 1 x 2 + 4 x 2 x 3 是否为正定的。尽管这个二次型的所有系数都是正的,看起来像是正定的,但其矩阵:
A = [ 3 2 0 2 2 2 0 2 1 ] \mathbf{A} = \begin{bmatrix}3 & 2 & 0\\2 & 2 & 2 \\ 0 & 2 & 1\end{bmatrix} A = 3 2 0 2 2 2 0 2 1
的特征值为 λ 1 = 5 , λ 2 = 2 , λ 3 = − 1 ~\lambda_1 = 5,\lambda_2 = 2,\lambda_3 = -1~ λ 1 = 5 , λ 2 = 2 , λ 3 = − 1 。因此, Q ( x ) Q(x)~ Q ( x ) 是一个不定二次型。它所对应的几何图形为单叶双曲面:
4.4 矩阵的定号性
对二次型的分类可以应用于其对应的对称矩阵上。具体来说,如果某个对称矩阵 A ~\mathbf{A}~ A 对应的二次型 x T A x ~\mathbf{x}^T\mathbf{A}\mathbf{x}~ x T Ax 是正定的(等价于 A ~\mathbf{A}~ A 的特征值均为正),那么我们称矩阵 A ~\mathbf{A}~ A 为正定矩阵 ( positive definite matrix \textbf{positive definite matrix} positive definite matrix ) 。类似地,如果二次型是负定的(特征值全负),则 A ~\mathbf{A}~ A 为负定矩阵 ( negative definite matrix \textbf{negative definite matrix} negative definite matrix ) ,以此类推。