jimin 发表于 2006-11-10 10:13

求助: 构造矩阵的问题

u=[-1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,1,1];
z=zeros(1,16);
for k=3:16
z(k)=1.5*z(k-1)-0.7*z(k-2)+u(k-1)+0.5*u(k-2);
end
HL=[-z(2) -z(1) u(2) u(1);
-z(3) -z(2) u(3) u(2);
-z(4) -z(3) u(4) u(3);
-z(5) -z(4) u(5) u(4);
-z(6) -z(5) u(6) u(5);
-z(7) -z(6) u(7) u(6);
-z(8) -z(7) u(8) u(7);
-z(9) -z(8) u(9) u(8);
-z(10) -z(9) u(10) u(9);
-z(11) -z(10) u(11) u(10);
-z(12) -z(11) u(12) u(11);
-z(13) -z(12) u(13) u(12);
-z(14) -z(13) u(14) u(13);
-z(15) -z(14) u(15) u(14)]
这个HL我不想一行行输入,请问有什么好方法吗?

eight 发表于 2006-11-10 10:19

HL(:,1) = -z(2:15); 这种方法能接受吗?

[ 本帖最后由 ChaChing 于 2009-12-5 15:40 编辑 ]

jimin 发表于 2006-11-10 10:26

thx, 比原来的简便多了,呵呵

[ 本帖最后由 ChaChing 于 2009-12-5 15:41 编辑 ]
页: [1]
查看完整版本: 求助: 构造矩阵的问题