我正在读取3d数组,从其中一个数据中减去所有数据,并尝试将结果保存为相同类型的数组。它们彼此尺寸相同,1888x3520x6。
以下是我的代码:
[FileName,PathName,FilterIndex] = uigetfile('*.x3d*','MultiSelect','on');
numfiles = size(FileName,2);
FileName{1}
entirefile1 =fullfile(PathName,FileName{1})
Im1 = x3dread(entirefile1);
for j = 2:numfiles
FileName{j}
entirefile2 =fullfile(PathName,FileName{j})
Im2 = x3dread(entirefile2);
J = num2str(j);
strcat('ImDelta', J);
ImDelta = imsubtract(Im1, Im2);
end
我看到我正在使用strcat创建一个字符。但我不是把它变成一个新的文件名。循环结束时只生成一个文件。 (x3dread函数类似于“load”用于处理图像,只是专门编写它来处理我所拥有的3dimention文件的类型。) 任何帮助表示赞赏。我只是个初学者。