这是我写给我的octave控制台的代码:
disp("Hello World");
n=4;
B=[1,1,1,1;2,2,2,2;3,3,3,3;4,4,4,4];
R=eye(7);
for i=1:n
gamma(i)=blkdiag(eye(n-i),B,eye(i-1))
end;
gamma(i)
但是,我收到了这个错误:
错误:my_script.my:A(I)= X:X必须与我的大小相同
任何帮助。先谢谢。
答案 0 :(得分:1)
正如烧杯所指出的,要索引矩阵,我们需要使用另一个索引元素。因此,获得语法的正确语法是:
gamma(:,:,i)
而不是
gamma(i)