【发布时间】:2021-08-28 11:50:51
【问题描述】:
我正在尝试将 2x2 矩阵存储在一个数组中,该数组将连接到特定大小的图像以进行进一步的图像处理。即:
pixx = 300; % x number of pixels;
pixy = 200; % y number of pixels;
sz=zeros(pixx,pixy,4,4);
s=reshape(sz,[pixx,pixy,[2 2],4]);
这就是我尝试用 2x2 矩阵填充数组的方式:
s(:,:,[],1)=[1 1; 1 1]; % **
s(:,:,[],2)=[2 2; 2 2];
s(:,:,[],3)=[3 3; 3 3];
s(:,:,[],4)=[4 4; 4 4];
双 ** 行产生错误:“下标分配维度不匹配。”
能否给我一个提示如何解决这个问题?
【问题讨论】:
标签: arrays matlab image-processing matrix