matlab中矩阵合并在matlab中有一组三维矩阵,但是这一组三维矩阵的大小可能不一样,我想把这一组三维矩阵保存到一个四维矩阵里,然后再调用,请问该怎么合并这一组矩阵.程序结构如下:for i=1:

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 00:58:25
matlab中矩阵合并在matlab中有一组三维矩阵,但是这一组三维矩阵的大小可能不一样,我想把这一组三维矩阵保存到一个四维矩阵里,然后再调用,请问该怎么合并这一组矩阵.程序结构如下:fori=1:m

matlab中矩阵合并在matlab中有一组三维矩阵,但是这一组三维矩阵的大小可能不一样,我想把这一组三维矩阵保存到一个四维矩阵里,然后再调用,请问该怎么合并这一组矩阵.程序结构如下:for i=1:
matlab中矩阵合并
在matlab中有一组三维矩阵,但是这一组三维矩阵的大小可能不一样,我想把这一组三维矩阵保存到一个四维矩阵里,然后再调用,请问该怎么合并这一组矩阵.
程序结构如下:
for i=1:num
[a1,b1]=find(L==i);
rect=[min(b1),min(a1),max(b1)-min(b1),max(a1)-min(a1)];
D(:,:,:,i)=imcrop(A,rect);
end
for i=1:num
figure,imshow(D(:,:,:,i));
end
就是解决程序第四行中的矩阵D的问题,这个矩阵应该怎么设置.
其中矩阵A是三维矩阵,因此imcrop(A,rect)也是个三维的矩阵.

matlab中矩阵合并在matlab中有一组三维矩阵,但是这一组三维矩阵的大小可能不一样,我想把这一组三维矩阵保存到一个四维矩阵里,然后再调用,请问该怎么合并这一组矩阵.程序结构如下:for i=1:
用元胞数组,cell