理论上是的,猜测MATLAB内部求值的时候可能出现了除以0的情况,导致出现了Inf.-----我说一种方法你尝试一下,看是否能解决你的问题:利用矩阵的特征值和行列式的值之间关系的基本结论:矩阵所有的特征值的乘积等于对应的行列式的值.理论上行列式的值为0,对应矩阵的特征值中应该至少有一个为0.理论上只要有一个特征值为0,乘积就应该为0了你尝试用eig函数求解一下特征值,然后乘一下看看是否还是inf。---