- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验6 二次型及其标准形
实验6 二次型及其标准形
实验目的
学习利用Matlab命令求二次型的秩,化二次型为标准形,判断二次型的正定性.
二、实验原理
(一)预备知识? 线性代数中的知识.判别二次型为正定二次型的充要条件是,它的矩阵A的特征值全为正,或A的各阶主子式为正。 ? 本实验所用Matlab命令提示:d eig A 输出方阵 A 的全部特征值组成的列向量d;
3. 命令[P,D] eig A 输出的是对角线上的元素A的特征值对角矩阵()在Matlab中,我们运用函数[,D] eig A 求出二次型的矩阵A的特征值和特征向量矩阵P,所求的矩阵即为系数矩阵A的标准形,矩阵P即为二次型的变换矩阵例把二次型化为标准形. clear
A [2 0 0;0 3 2;0 2 3];
syms y1 y2 y3
y [y1;y2;y3]; [P,D] eig A
x P*y
输出为:
P 0??? 1.0000 0 -0.7071 0 0.7071 0.7071 0 0.7071
D 1.0000 0 0 0??? 2.0000 0 0 0 5.0000
x
[ y2 ]
[ -1/2*2^ 1/2 *y1+1/2*2^ 1/2 *y3]
[? 1/2*2^ 1/2 *y1+1/2*2^ 1/2 *y3]
f [y1 y2 y3]*D*y
f y1^2+2*y2^2+5*y3^2.
由输出结果可知,线性变换x py化二次型为标准型.
判别二次型为正定二次型的充要条件是,它的矩阵A的特征值全为正,或A的各阶主子式为正判断二次型的正定性clear
A [2 2 1;2 8 0;1 0 -4];
D eig A
输出为:
D -4.1712 1.5589 8.6123
由输出结果可知二次型的矩阵的特征值为-4.1712,1.5589,8.6123,不全为正,所以二次型不是正定的.
解2 二次型的矩阵为,所以输入
clear
A2 [2,2;2,8];
?A3 [2,2,1;2,8,0;1,0,-4];
D2 det A2
D3 det A3
输出为:
D2 12 D3 -56 输出结果显示:二次型的3阶主子式为-56 0,所以二次型不正定.
三、实验练习
1.求二次型的秩.
2.化二次型为标准形,并求出所作的非退化的线性变换.
3.用正交变换化二次型为标准形.
4.判别二次型是否正定?
文档评论(0)