作业帮 > 综合 > 作业

在matlab中,如何求解一个矩阵,并使其实正定?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 05:20:32
在matlab中,如何求解一个矩阵,并使其实正定?
举例
DX=Y;
X=
0.5500
0.2598
0
Y=
-0.5824
-0.3330
-0.3821
小弟直接求解的话,得出的结果为
D=
-1.0589 0 0
-0.6054 0 0
-0.6947 0 0
条件不足啊.9个未知数,3个方程,即便加上正定这个约束,总约束还是太少了.最好再加两组方程,即再给两组XY.
再问: 现在别的限制条件也还没有发现,应该可以随意生成的,你觉得如何是好呢?
再答: 不妨从正定矩阵的定义出发开始设计:正定矩阵要求特征值全部为正,设计一下特征值和特征向量试试吧