作业帮 > 数学 > 作业

Matlab验证矩阵是否正定

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/04/29 02:24:00
Matlab验证矩阵是否正定
Matlab有木有验证一个矩阵是否是正定,或者半正定矩阵的函数或者功能?
现在有一个矩阵C,很大.我现在是这样验证的:
通过计算svd,得C的所有特征值,都为正,则结论是正定.
听说了另一种方法,[i,p]=chol(C),若得出p=0,则C正定.现在得出的是p=1,结论是定.
现在这两种方法结论不一致,很纠结.
Matlab svd奇异值分解时,所得奇异值都是正的么?
这样的话第一种方法就错了噶.
Matlab验证矩阵是否正定
用svd分解判断是错的,奇异值取的都是正的.
可以[u,s]=eig(C),其中s就是特征值对应的矩阵,看是否都为正