首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 其他开发语言 >

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

2012-03-09 
急求!!Matrix dimensions must agree.问题Ddiag(A)Utriu(A,1)Ltril(A,-1)G-(D+L)\Uf(D+L)\b运行

急求!!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
没法做运算!

热点排行