Skip to content

5.5 二次型及其标准形

二次型

二次型的定义

定义n 个变量 x1,x2,,xn 且不含常数的二次齐次多项式。

二次齐次多项式,说得再通俗一点,就是每一项未知数的次数和均为 2 的函数。

其普通形式为:

f(x1,x2,,xn)=a11x12+a22x22++annxn2+2a12x1x2+2a13x1x3++2a1nx1xn++2an1,nxn1xn=(i=1na1ix1xi)+(i=1na2ix2xi)++(i=1nanixnxi)=i=1n(j=1naijxixj)

现在,我们考虑,如何用我们之前学的矩阵、向量等线性代数的概念来表达二次型?

二次型的矩阵表达式

f(x1,x2,,xn)=(x1,x2,,xn)(a11a12a1na21a22a2nan1an2ann)(x1x2xn)=xTAx
  1. A 是二次型 f 的矩阵(A对称矩阵且唯一
  2. R(A) 是二次型 f 的秩;
  3. 二次型 f 与对称矩阵 A 一一对应。

下面我们来验证这个式子:

(x1,x2,,xn)(a11a12a1na21a22a2nan1an2ann)(x1x2xn)=(i=1nai1xi,i=1nai2xi,,i=1nainxi,)(x1x2xn)=(i=1nai1xix1)+(i=1nai2xix2)++(i=1nainxixn)=(i=1na1ix1xi)+(i=1na2ix2xi)++(i=1nanixnxi)=i=1n(j=1naijxixj)

我们可以画一个辅助的表格。把 x1,,xn 放在行首和列首,将矩阵中的元素放在中间:

x1x2x3xnx1a11a12a1nx2a21a22a2nxnan1an2ann

表中,每一个 aij 分别乘该行开头的 xi 和该列开头的 xj,再求和,总计 n2 项。平方项的系数都在主对角线上,其余项的系数在主对角线两边均分。

此后提到二次型的系数矩阵,默认为实对称矩阵,不再额外说明。

例 1

设二次型 f=x23z24xy+yz,试用矩阵记号写出。

画出辅助表格。先考虑平方项:

xyzx1y0z3

对于非平方项的二次项,要把系数除以 2,然后填入表格对应位置。

xyzx120y2012z0123

然后把表中写成矩阵就好了

f=(x,y,z)(12020120123)(xyz)

例 2

求该二次型的秩:

f(x1,x2,x3)=2x1x2+2x1x3+2x2x3

画出辅助表格:

x1x2x3x1011x2101x3110

设二次型矩阵

A=(011101110)

看上去像满秩,直接算行列式

A=|011101110|=20=2

所以有 R(A)=3。故原二次型的秩也等于 3

二次型的标准形

标准形和规范形的定义

标准形

若二次型只只含有平方项,不包含交叉项,则称为标准二次形(简称标准形符号表达为:

f(x1,x2,,xn)=k1x12+k2x22++knxn2

用前面的辅助表格可以表示为:

x1x2x3xnx1k1x2k2xnkn

规范形

如果标准形中的系数只取 1,1,0,则称为规范二次型(简称规范形符号表达为:

f(x1,x2,,xn)=d1x12+d2x22++dnxn2(di=1,1,0)

用前面的辅助表格可以表示为:

x1x2x3xnx1d1x2d2xndn(di=1,1,0)