3-d矩阵I具有矢量A
在Matlab尺寸(N-1)x1
生成从一个矢量在Matlab
A=[0:1:N-2]'
与N>=3
,例如与N=4 A=[0 1 2]
我想构建维度Mx(N-1)x(N-1)
的3维矩阵B
而不使用循环,例如,与N=4
,M=5
B(:,:,1)=[0 0 0 0;
0 0 0 0;
0 0 0 0;
0 0 0 0;
0 0 0 0]
B(:,:,2)=[1 1 1 1;
1 1 1 1;
1 1 1 1;
1 1 1 1;
1 1 1 1]
...
B(:,:,end)=[N-2 N-2 N-2 N-2;
N-2 N-2 N-2 N-2;
N-2 N-2 N-2 N-2;
N-2 N-2 N-2 N-2;
N-2 N-2 N-2 N-2]