二次型化为标准形

二次型化为标准形

方法论

运用偏导函数的思想将二次型化为标准形有以下两种情况:

  1. 如果 f(x1,x2,,xn) 中含有某变量的平方项,即 aii (i=1,,n) 中至少有一个不为零,
    不妨设 a110 ,记 f1=12fx1
f(x1,x2,,xn)=1a11f12+g

求得 g ,此时 g 中已不含 x1 ,再记 g1=12gx2 ,并令

f(x1,x2,,xn)=1a11f12+1a22g12+h

此时 h 中已不含 x1 x2 ,按这种方法继续运算,可将二次型化为标准形;

  1. 如果 f(x1,x2,,xn) 中不含有任一变量的平方项,即 aii=0 (i=1,,n) ,但至少有一个 a1j0 (j>1) 不为零 ( aij xij 项的系数),
    不妨设 a120 ,记 f1=12\pdvfx1,f2=12\pdvfx2 ,令
f(x1,x2,,xn)=1a12\qty[(f1+f2)2(f1f2)2]+φ

求得 φ ,此时 φ 中已不含 x1 x2 ,观察 φ 的结构,如果 φ 中含有变量的平方项,则按情况一中的方法进行,否则按情况二中的方法进行,直至二次型化为标准形.

例题 1

将二次型 f(x1,x2,x3)=x12+2x224x32+2x1x22x2x3 化为标准形.

解答

f1=12\pdvfx1=x1+x2 ,令

f=1a11f12+g=(x1+x2)2+g

求得 g=x224x322x2x3 ,记 g1=12\pdvgx2=x2x3 ,令

g=1a22g12+h

求得 h=5x32 ,那么

f(x1,x2,x3)=(x1+x2)2+(x2x3)25x32

作可逆线性变换

{y1=x1+x2y2=x2x3y3=x3

则有 f(y1,y2,y3)=y12+y225y32.

例题 2

将二次型 f(x1,x2,x3)=4x1x2+2x1x3+2x2x3 化为标准形.

解答

二次型中不含有任一变量的平方项,记 f1=12\pdvfx1, f2=12\pdvfx2 ,则有

f1=12(4x2+2x3)=2x2+x3, f2=12(4x1+2x3)=2x1+x3

f=1a12\qty[(f1+f2)2(f1f2)2]+φ=14\qty[(2x12x2+2x3)2(2x12x2)2]+φ=(x1x2)2(x1+x2x3)2+φ=(2x1x3)(2x2+x3)+φ=4x1x2+2x1x3+2x2x3x32+φ

φ=x32 ,所以

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

作可逆线性变换 {y1=x1+x2x3y2=x1x2y3=x3 ,则有 f(y1,y2,y3)=y12+y22+y32.

例题 3

二次型

f(x1,x2,x3)=(x1+x2)2+(x1+x3)24(x2x3)2

的标准形为

A. y12+y22      
B. y12y22      
C. y12+y224y32      
D. y12+y22y32

解答

f 完全展开,得

f=2x123x223x32+2x1x2+2x1x3+8x2x3

那么

f1=12\pdvfx1=12(4x1+2x2+2x3)=2x1+x2+x3

f=1a11f12+g=2x12+12x22+12x32+2x1x2+2x1x3+x2x3+g

对比可得 g=72x2272x32+7x2x3
再令

g1=12\pdvgx2=12(7x2+7x3)=72x2+72x3

g=1a22g12+h ,可解出 h=0 ,因此可排除 C,D 选项,

f=122(2x1+x2+x3)2722(x2x3)2

作可逆线性变换 {y1=12(2x1+x2+x3)y2=72(x2x3)y3=x3 ,因此 f(y1,y2,y3)=y12y22 选 B.