matlab中,怎么把三维矩阵转化为cell array?

Python017

matlab中,怎么把三维矩阵转化为cell array?,第1张

A = rand(81,81,81)

n = 20

A1 = A(:,:,n) % 81*81 二维

A2 = A(:,n,:) % 81*1*81 三维

A3 = A(n,:,:) % 1*81*81 三维

% 将三维转为 81*81 二维

A22 = reshape(A2,81,81)

A32 = reshape(A3,81,81)

Img(:,:,1)的意思是图像的第一通道

假设图像是RGB三分量组成的图像,那么图像的第一通道就是R,第二通道是G,第三通道是B

Img(:,:,1)就代表R通道,也就是红色分量图像;Img(:,:,2)代表G通道,也就是绿色分量图像;Img(:,:,3)代表B通道,也就是蓝色分量图像。