登录论坛

查看完整版本 : [MATLAB混合编程] 程序中矩阵求逆出错


sjlahl
2009-05-03, 11:39
在编写程序的过程中,得出一个A=7*7的矩阵,紧接着要求输出inv(A),此时A*inv(A)=单位阵,但是我把程序中得出的A的矩阵值,直接提取出来再计算inv(A),却和之前求得的不一样,相差4个数量级,为什么会出现这种情况,但第二次得出的逆矩阵和A相乘得出的也是单位阵。究竟是哪里出了问题?请大家指点。谢谢。在线等。QQ:46829642

laosam280
2009-05-03, 11:44
很有可能你的矩阵是病态的,不妨你先看看cond(A)这个数值是不是很大