当前位置: 代码迷 >> 其他开发语言 >> 急求!Matrix dimensions must agree.有关问题
  详细解决方案

急求!Matrix dimensions must agree.有关问题

热度:6479   发布时间:2013-02-26 00:00:00.0
急求!!Matrix dimensions must agree.问题
D=diag(A);
  U=triu(A,1);
  L=tril(A,-1);
G=-(D+L)\U; f=(D+L)\b;
运行到红色那一句的时候就出现Matrix dimensions must agree.错误,哪位高手能告诉我为什么呢?

------解决方案--------------------------------------------------------
A=ones(3,3);
D=diag(A,3)
U=triu(A,1);
L=tril(A,-1)

G=-(D+L)\U;
f=(D+L)\b;
你把D和L打印出来就知道了,不一致!
D =

1
1
1


L =

0 0 0
1 0 0
1 1 0
没法做运算!
  相关解决方案