楼主: 迷途mitu
24588 3

[问答] MATLAB中判断矩阵正定、负定的函数 [推广有奖]

  • 5关注
  • 11粉丝

教授

23%

还不是VIP/贵宾

-

威望
0
论坛币
2399 个
通用积分
21.1086
学术水平
11 点
热心指数
35 点
信用等级
12 点
经验
176 点
帖子
583
精华
0
在线时间
851 小时
注册时间
2010-4-17
最后登录
2022-12-7

1论坛币
在MATLAB中判定一个矩阵是否正定的函数是什么啊?

最佳答案

beyondcj 查看完整内容

eig(A)求出矩阵的特征值。 所有特征值大于0,即为正定矩阵。
关键词:MATLAB matla atlab Lab Atl 矩阵 正定

本帖被以下文库推荐

沙发
beyondcj 发表于 2012-8-21 16:42:21 |只看作者 |坛友微信交流群
eig(A)求出矩阵的特征值。 所有特征值大于0,即为正定矩阵。
已有 1 人评分经验 论坛币 收起 理由
Xaero + 20 + 20 对论坛有贡献

总评分: 经验 + 20  论坛币 + 20   查看全部评分

使用道具

藤椅
matlab-007 发表于 2016-8-31 20:46:31 |只看作者 |坛友微信交流群
方法1:如果用eig分解后,特征值都是正的,那么他就是正定矩阵。
方法2:用函数chol( )来实现这种Chollesky分解,当矩阵A为非正定阵时,MATBLA会提示错误信息.

使用道具

板凳
dominee 发表于 2018-12-29 20:19:57 |只看作者 |坛友微信交流群
matlab-007 发表于 2016-8-31 20:46
方法1:如果用eig分解后,特征值都是正的,那么他就是正定矩阵。
方法2:用函数chol( )来实现这种Chollesk ...
负定矩阵怎么判断?

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 13:45