Моя проблема - типичная проблема новичка, я думаю. Моя матрица выглядит следующим образом:
[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
Раньше я переставлял матрицу, чтобы получить значение пикселя из каждого отдельного изображения, но это не работает, чтобы найти все остальные, или, по крайней мере, я не смог. Я был бы очень признателен за некоторые советы, поскольку я никогда не кодировал в своей жизни.