我的问题是一个典型的新手问题。 我的矩阵如下所示:
[102 183 301]
其中第一个和第二个维度是行和列,第三个维度是我必须处理的图像数量。我应该编写一个代码来提取这301个图像中每个像素中每个像素的像素值,并将其存储到新的矩阵中。 我只管理了一个像素,我的代码如下:
for y=1:301;
inVal=squeeze(Data2(y,21,153));
if y==1
MAT=zeros(size(Data,3),size(inVal,1));
end
MAT(y)=squeeze(MAT(y,:))+inVal;
end
我之前已经对矩阵进行了置换,以便从每个图像中获取像素值,但这并不能找到所有其他图像,或者至少我无法做到。 我真的很感激一些建议,因为我从来没有在我的生活中编码。
答案 0 :(得分:0)
如果您希望所有图像上位置(x,y)上的所有像素值的矢量都遵循初始数据层,请执行以下操作:
{{1}}