zeros为创建一个值为零的数组;
如matrix1=zeros(4,5);%4*5的矩阵,矩阵中每个元素都为0
matrix2=zeros(4,5,3);%4*5*3的数组,数组中每个元素都为0
下面举一个将图像存到数组的例子
对RGB图片1.jpg,2.jpg;大小为700*500*3
创建4D空数组700*500*3*2
img=zeros(700,500,3,2);
直接将图片赋予数组会发现不是原图,代码及运行结果如下:
img1=imread(strcat('C:\Users\Administrator\Desktop\','1.jpg'));
img2=imread(strcat('C:\Users\Administrator\Desktop\','2.jpg'));
% img1_1=im2double(img1);
% img2_2=im2double(img2);
img=zeros(700,500,3,4);
<