本文大部分内容皆来自李永乐老师考研教材和视频课。
将含有 n n n个变量 x 1 , x 2 , … , x n x_1,x_2,\dots,x_n x1,x2,…,xn的二次齐次函数 f ( x 1 , x 2 , … , x n ) f(x_1,x_2,\dots,x_n) f(x1,x2,…,xn)称为 n n n元二次型。现有一二次型
x 1 2 + 5 x 2 2 − 4 x 3 2 − 2 x 1 x 2 + 6 x 2 x 3 = x 1 2 − x 1 x 2 − x 1 x 2 + 5 x 2 2 + 3 x 2 x 3 + 3 x 2 x 3 − 4 x 3 2 = x 1 ( x 1 − x 2 ) + x 2 ( − x 1 + 5 x 2 + 3 x 3 ) + x 3 ( 3 x 2 − 4 x 3 ) = [ x 1 x 2 x 3 ] [ x 1 − x 2 − x 1 + 5 x 2 + 3 x 3 3 x 2 − 4 x 3 ] = [ x 1 x 2 x 3 ] [ 1 − 1 0 − 1 5 3 0 3 − 4 ] [ x 1 x 2 x 3 ] x_1^2+5x_2^2-4x_3^2-2x_1x_2+6x_2x_3\\ =x_1^2-x_1x_2-x_1x_2+5x_2^2+3x_2x_3+3x_2x_3-4x_3^2\\ =x_1(x_1-x_2)+x_2(-x_1+5x_2+3x_3)+x_3(3x_2-4x_3)\\ {=} \begin{bmatrix} x_1&x_2&x_3 \end{bmatrix} \begin{bmatrix} x_1-x_2&&\\ &-x_1+5x_2+3x_3&\\ &&3x_2-4x_3 \end{bmatrix}\\ {=} \begin{bmatrix} x_1&x_2&x_3 \end{bmatrix} \begin{bmatrix} 1&-1&0\\ -1&5&3\\ 0&3&-4 \end{bmatrix} \begin{bmatrix} x_1\\ x_2\\ x_3 \end{bmatrix} x12+5x22−4x32−2x1x2+6x2x3=x12−x1x2−x1x2+5x22+3x2x3+3x2x3−4x32=x1(x1−x2)+x2(−x1+5x2+3x3)+x3(3x2−4x3)=[x1x2x3] x1−x2−x1+5x2+3x33x2−4x3 =[x1x2x3] 1−10−15303−4 x1x2x3
那么对于 n n n元二次型有矩阵表示
f ( x 1 , x 2 , … , x n ) = x T A x f(x_1,x_2,\dots,x_n)=x^TAx f(x1,x2,…,xn)=xTAx
其中 x = ( x 1 , x 2 , … , x n ) T , A = [ a i j ] x=(x_1,x_2,\dots,x_n)^T,A=[a_{ij}] x=(x1,x2,…,xn)T,A=[aij],并且规定将 A A A化为对称矩阵,因为对称矩阵是唯一的,所以就能唯一确认一个二次型,那么就称 A A A为二次型的矩阵, r ( A ) r(A) r(A)称为二次型的秩,记为 r ( f ) r(f) r(f)。 如果二次型中只含有变量的平方项,所有混合项 x i x j ( i ≠ j ) x_ix_j(i\neq j) xixj(i=j)的系数全为零,即
x T A x = d 1 x 1 2 + d 2 x 2 2 + ⋯ + d n x n 2 x^TAx=d_1x_1^2+d_2x_2^2+\dots+d_nx_n^2 xTAx=d1x12+d2x22+⋯+dnxn2
则称这样的二次型为标准型,在标准型中,若平方项的系数 d j d_j dj为 1 , − 1 1,-1 1,−1或 0 0 0,即
x T A x = x 1 2 + x 2 2 + ⋯ + x p 2 − x p + 1 2 − ⋯ − x p + q 2 x^TAx=x_1^2+x_2^2+\dots+x_p^2-x_{p+1}^2-\dots-x_{p+q}^2 xTAx=x12+x22+⋯+xp2−xp+12−⋯−xp+q2
则称其为二次型的规范型。在二次型 x T A x x^TAx xTAx的标准型中,正平方项的个数 p p p称为二次型的正惯性指数,负平方项的个数 q q q称为二次型的负惯性指数。
如果
{ x 1 = c 11 y 1 + c 12 y 2 + c 13 y 3 x 1 = c 21 y 1 + c 22 y 2 + c 23 y 3 x 1 = c 31 y 1 + c 32 y 2 + c 33 y 3 ① \tag*{①} \begin{cases} x_1=c_{11}y_1+c_{12}y_2+c_{13}y_3\\ x_1=c_{21}y_1+c_{22}y_2+c_{23}y_3\\ x_1=c_{31}y_1+c_{32}y_2+c_{33}y_3\\ \end{cases} ⎩ ⎨ ⎧x1=c11y1+c12y2+c13y3x1=c21y1+c22y2+c23y3x1=c31y1+c32y2+c33y3①
满足
∣ C ∣ = ∣ c 11 c 12 c 13 c 21 c 22 c 23 c 31 c 32 c 33 ∣ ≠ 0 |C|= \begin{vmatrix} c_{11}&c_{12}&c_{13}\\ c_{21}&c_{22}&c_{23}\\ c_{31}&c_{32}&c_{33}\\ \end{vmatrix} \neq0 ∣C∣= c11c21c31c12c22c32c13c23c33 =0
则称①为 x = ( x 1 , x 2 , x 3 ) T x=(x_1,x_2,x_3)^T x=(x1,x2,x3)T到 y = ( y 1 , y 2 , y 3 ) T y=(y_1,y_2,y_3)^T y=(y1,y2,y3)T的坐标变换。任何一个二次型 x T A x x^TAx xTAx都可以通过坐标变换化成标准型,通常有以下两种方法:
坐标变换相关性质如下:
两个 n n n阶矩阵 A A A和 B B B,如果存在可逆矩阵 C C C,使得 B = C T A C B=C^TAC B=CTAC就称矩阵 A A A和 B B B合同,记作 A ≃ B A\simeq B A≃B,并称由 A A A到 B B B的变换为合同变换,称 C C C为合同变换的矩阵。 给定一个二次型
f ( x 1 , x 2 , x 3 ) = x T A x f(x_1,x_2,x_3)=x^TAx f(x1,x2,x3)=xTAx
对其进行一次任意的 x = C y x=Cy x=Cy坐标变换:
f ( x 1 , x 2 , x 3 ) = x T A x = ( C y ) T A ( C y ) = y T C T A C y = y T B y f(x_1,x_2,x_3)=x^TAx\\ =(Cy)^TA(Cy)\\ =y^TC^TACy\\ =y^TBy f(x1,x2,x3)=xTAx=(Cy)TA(Cy)=yTCTACy=yTBy
其中 B = C T A C B^=C^TAC B=CTAC,且有
B T = ( C T A C ) T = C T A T ( C T ) T = C T A C = B B^T=(C^TAC)^T=C^TA^T(C^T)^T=C^TAC=B\\ BT=(CTAC)T=CTAT(CT)T=CTAC=B
即 A ≃ B ⇔ A\simeq B\Leftrightarrow A≃B⇔对二次型 x T A x x^TAx xTAx做一次 x = C y x=Cy x=Cy坐标变换。合同的性质如下:
设二次型 x T A x x^TAx xTAx,如果对任何 x ≠ O x\neq O x=O,恒有 x T A x > 0 x^TAx>0 xTAx>0,则称二次型 x T A x x^TAx xTAx为正定二次型,并称矩阵 A A A是正定矩阵。