MATLAB 问题 化简 二次型 正定性 判断

用MATLAB化简下列二次型,并判断正定性,求写出命令行~~
2025-04-09 01:37:50
推荐回答(1个)
回答1:

第一个式子f(x)=x'Ax
输入
A=[1,1.5,0;1.5,-1,1;0,1,1]
[P,D]=schur[A]
解出来P为正交矩阵,D为标准型
P =
-0.4222 -0.5547 0.7170
0.8617 -0.0000 0.5074
-0.2815 0.8321 0.4780
D =
-2.0616 0 0
0 1.0000 0
0 0 2.0616
下一道题一样方法
B=[1,0,2;0,-1,-2;2,-2,0]
判断正定性即看最后化简的标准型中的对角的数是否都是正数,如果都是正数即正定.
其实我也不是很会做上网来查看到你这道题
我更好奇的是你是哪个学校的~