24小时热门版块排行榜    

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

zhy999

新虫 (著名写手)

[求助] matlab求逆矩阵是不是有问题?

请看下面一段简单代码:
clear all
AA=[ 5 8 18 10
       8 13 29 19
      18 29 65 39
      10 19 39 65]
BB=inv(AA);
CC=inv(BB)
以上代码CC的结果按理说就是AA本身,因为是CC是AA逆矩阵的逆矩阵,就是本身。可结果却得到了:
CC= [10.9274  17.2501  39.1049  18.3497
     17.9215  28.4927  64.3357  33.1189
     39.7762 62.9930 142.5455 69.8182
    28.4196 47.8881 104.7273 93.0909 ]
这是为什么?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
A是可逆矩阵的充分必要条件是∣A∣≠0,即可逆矩阵就是非奇异矩阵。
你AA:
det(AA)
ans =
  2.0808e-027

已经很小,将近奇异了。
明德厚学、求是创新
3楼2013-03-24 11:10:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

lilywang85

新虫 (小有名气)

我用其他的矩阵运行正常。运行你的程序会出现这样的错误提醒:
Warning: Matrix is singular to working precision.
Warning: Matrix is singular, close to singular or badly scaled.
         Results may be inaccurate. RCOND = NaN.
2楼2013-03-24 10:37:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

heshui2012

至尊木虫 (文坛精英)

【答案】应助回帖


感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-03-24 14:36:49
奇异矩阵 求逆用pinv

[ 发自手机版 http://muchong.com/3g ]
4楼2013-03-24 11:15:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhy999

新虫 (著名写手)

引用回帖:
4楼: Originally posted by heshui2012 at 2013-03-24 11:15:33
奇异矩阵 求逆用pinv

用了pinv,好一些了,但好像还是不满足要求,是不是matlab计算逆矩阵本身就有缺陷?
5楼2013-03-24 11:51:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见