对二次型配方法的改进:蒲和平偏导数法解析

一、前言 前言 - 荒原之梦

将二次型化为标准型和规范型有两种常用的方法,一种是正交变换法,另一种是配方法(其中最常用的是拉格朗日配方法)。

但是,使用配方的一个障碍是我们有时候比较难以凑出来平方项。

在蒲和平老师主编,由北京高等教育出版社于 2014 年 08 月出版的《线性代数疑难问题选讲》一书(ISBN 978-7-04-040392-3)中,提出了一个令人耳目一新的改进的配方法:偏导数法。

在本文中,荒原之梦(zhaokaifeng.com)将对蒲和平老师的这一偏导数配方法加以通俗的解析,希望能帮助大家更加顺畅的解答有关将二次型化为标准型或者规范型的问题。

二、正文 正文 - 荒原之梦

1. 对含有平方项的二次型使用偏导数法

1.1 方法说明

已知,有形如下面这样的二次型:

f(x1,x2,xn)=a11x12+a22x22++Ax1x2+

假设 a110, 则我们有(此方法适用于含有平方项的二次型,因此,若 a11=0, 则也需要有 a22a33,a44 中的至少一个不等于零),则令:

f1=12fx1

进而,有:

f=1a11(f1)2+g

Tips:

在上面的式子中需要乘以 1a11 是因为 (f1)2 会产生 a112——在 (f1)2 外部乘以 1a11 就可以保证和原来的二次型表达式 f 中的 a11x12 相等,也就是至少消去 a11x12 对后续化简操作的影响。

其中,g 是由 f 中的项减去 1a11(f1)2 展开后的项得出的,我们不妨设 g 的表达式如下:

g=b22x22+b33x32++Bx2x3+

于是,继续令:

g1=12gx2

进而可得:

g=1b22(g1)2+h

于是:

f=1a11(f1)2+1b22(g1)2+h+

之后,继续重复上面的过程,即可完成对二次型 f 的配方。

1.2 例题

用偏导数法,将二次型 f(x1,x2,x3) = x12+2x224x32+2x1x22x2x3 化为标准形。

1.3 解析

首先,令:

f1=12fx1=12(2x1+2x2)=(x1+x2)

于是:

f=11(x1+x2)2+g

(1)f=(x12+x22+2x1x2)+g

对比可知:

g=x224x322x2x3

进而:

g=12gx2=12(2x22x3)=(x2x3)

(2)g=11(x2x3)2+h

g=(x22+x322x2x3)+h

对比可知:

h=5x32

结合 (1) 和 (2) 式,可知:

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

于是:

{y1=x1+x2y2=x2x3y3=x3{x1=y1y2y3x2=y2+y3x3=y3

[x1x2x3]=[111011001][y1y2y3]

又知下面的行列式不等于零(可逆):

|111011001|=10

因此,二次型 f 的标准型为:

f=y12+y225y32

2. 对含没有平方项的二次型使用偏导数法

2.1 方法说明

已知,对二次型 f(x1,x2,xn) 来说,aii 是平方项 xi2 的系数,aij 是一次方项 xixj 的对数。

在一个不含不平方项的二次型中,也一定至少有一个一次方项的系数是不等于零的。

则,假设 a120, 我们可令:

f1=12fx1,f2=12fx2

于是:

f(x1,,xn)=1a12[(f1+f2)2(f1f2)2]+φ

其中,让 (f1+f2)2 减去 (f1f2)2 是为了消去各自产生的关于 x1x2 的平方项。而且,(f1+f2)2(f1f2)2 中已经包含了原二次型 f 中有关于 x1x2 的所有一次方项。

于是,我们只需要和原二次型 f 对比,找出 φ 中应该有的项(φ 中不会含有关于 x1x2 的项),如果这些项中含有平方项,则用前面的含有平方项的解法计算,如果不含有平方项,则按照这里不含有平方项的方法继续计算即可。

2.2 例题

用偏导数法将二次型 f(x1,x2,x3) = 4x1x2+2x1x3+2x2x3 化为标准形。

2.3 解析

由于:

a12=40

因此,令:

f1=12fx1=12(4x2+2x3)=2x2+x3

f2=12fx2=12(4x1+2x3)=2x1+x3

则:

f=1a12[(f1+f2)2(f1f2)2]+φ=

14[(2x12x2+2x3)2(2x12x2)2]+φ=

[(x1x2+x3)2(x1x2)2]+φ

f=[(x1+x2)2+x322x3(x1+x2)(x1x2)2]+φ

f=[x12+x22+2x1x2)+x322x1x32x2x3

x12x22+2x1x2]+φ

f=4x1x2+2x1x3+2x2x3x32

φ=x32

f=(x1+x2x3)2+(x1x2)2+x32

于是,有:

{y1=x1+x2x3y2=x1x2y3=x3{y1=x1+x2y3y2=x1x2x3=y3

{x1=12(y1+y2+y3)x2=12(y1y2+y3)x3=y3

验证可知,行列式 |C|0:

|C|=|121212121212001|=1414=120

综上可知,二次型 f 的标准型为:

f=y12+y22+y32


荒原之梦考研数学思维导图
荒原之梦考研数学思维导图

高等数学箭头 - 荒原之梦

涵盖高等数学基础概念、解题技巧等内容,图文并茂,计算过程清晰严谨。

线性代数箭头 - 荒原之梦

以独特的视角解析线性代数,让繁复的知识变得直观明了。

特别专题箭头 - 荒原之梦

通过专题的形式对数学知识结构做必要的补充,使所学知识更加连贯坚实。

荒原之梦考研数学网 | 让考场上没有难做的数学题!

荒原之梦网全部内容均为原创,提供了涵盖考研数学基础知识、考研数学真题、考研数学练习题和计算机科学等方面,大量精心研发的学习资源。

豫 ICP 备 17023611 号-1 | 公网安备 - 荒原之梦 豫公网安备 41142502000132 号 | SiteMap
Copyright © 2017-2024 ZhaoKaifeng.com 版权所有 All Rights Reserved.

Copyright © 2024   zhaokaifeng.com   All Rights Reserved.
豫ICP备17023611号-1
 豫公网安备41142502000132号

荒原之梦 自豪地采用WordPress