weideyong8 发表于 2011-4-21 10:45

Warning: Matrix is singular to working precision.怎么解决

t=1:1:5;
for i=1:length(t)   
   k=;
   Q=;
    if i>1
   x=m\Q;
    plot(t(1,i),x(1),'*');
   end
      m=k;
   hold on
end

meiyongyuandeze 发表于 2011-4-21 14:05

本帖最后由 meiyongyuandeze 于 2011-4-21 14:06 编辑

问题出在当i=1时,生成的矩阵

m=[1 1
   1 1];
det(m)=0求解的方程m*x=Q是奇异方程,所以有警告信息。修改的话要从你的方程入手了,不是编程的问题!

weideyong8 发表于 2011-4-24 11:10

回复 2 # meiyongyuandeze 的帖子

谢谢 我知道了
页: [1]
查看完整版本: Warning: Matrix is singular to working precision.怎么解决