matlab解方程组时出现了 Warning: System is inconsistent. Solution does not exist的警告,求解。。。

我要解的方程如下

然后我的matlab程序如下

这些都是符号变量,是不是我的符号变量太多了?出现了如下警告

何解?求大神帮助。。。

首先,你方程组的第四行的系数矩阵与你贴的图不相符,虽然这和你得到的错误没有关系,但就提醒你一下。
其次,“\”貌似的确不行,但我试过直接用逆P^(-1)*Q可以。你试试。
最后,出错原因我猜matlab对解方程组要求可能较高,例如要判断系数矩阵的奇异性之类的,而直接求逆没有此限制。追问

首先要谢谢你的回答,然后矩阵求逆矩阵的一个前提条件是这个矩阵要为方阵,但是我这个是5*4的矩阵,没有办法直接求逆。。。是不是有什么办法可以求呢?

追答

你能否试试先等式两边同时左乘系数矩阵的转置(这样系数矩阵就成方阵了)然后再求逆?

温馨提示:答案为网友推荐,仅供参考
相似回答