【发布时间】:2016-11-15 09:50:52
【问题描述】:
我有一个三维数组(高光谱图像),我想对两个第一维(每个像素)和第三维(波长)的每个元素重新采样。
我一直在尝试嵌套 for 循环但没有成功,我认为我错误地理解了这个概念。这是我正在尝试的:
T_Ire = zeros(size(I)); % initialize array
for i = 1:numel(I(:,1,1))
for t = 1:numel(I(1,:,1))
step=squeeze(I(i,t,:));
step=double(step);
step=step';
step=resample(step',2,3);
T_Ire(i,t,:)=step;
end
end
I 是 3D 数组(高光谱图像)。
【问题讨论】:
标签: matlab loops multidimensional-array resampling