n=5;
h=[1;2;3;4];
x = [zeros(1,n) randn(1,n) zeros(1,n)];
t(1,:) = [x(n+1:-1:(length(h)-1))];
for k=2:n
t(k,:) = [x(n+k:-1:(length(h)-1))];
end
for循环有什么问题吗?因为我的第一次迭代在创建我的行向量时没有问题,但是当它进入 for 循环时,我似乎可以使循环运行并且我得到的错误消息是“下标分配维度不匹配”。我似乎找不到错误
对于我的情况,我应该得到的最终输出如下
[x6 x5 x4 x3; x7 x6 x5 x4; x8 x7 x6 x5;x9 x8 x7 x6;x10 x9 x8 x7;x11 x10 x9 x8]