24小时热门版块排行榜    

查看: 706  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

anxt2006

木虫 (正式写手)

[求助] 关于matlab矩阵求逆问题

最近用matlab中的inv(A)对矩阵A进行求逆,提示:
Warning: Matrix is close to singular or badly scaled.
         Results may be inaccurate. RCOND = 1.180391e-019.
检查det(A)是ans =

     3.252191574674442e-024 +1.667088752461373e-026i
但是另一矩阵B:
det(B)=1.685074338506278e-051 +3.470023567745783e-051i
却能很好的求得逆矩阵inv(B)。
请问matlab高手这是什么原因?必有重谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qiususu

禁虫 (小有名气)

感谢参与,应助指数 +1
本帖内容被屏蔽

3楼2012-12-08 22:49:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

感谢参与,应助指数 +1
matlab明确建议用右除(\)来替代inv()函数求逆
如果要解Ax = b,可以用x = A\b
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-12-07 17:46:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见