我正在尝试找到最大值及其位置。以下是该程序的示例,
fname = dir('*.mat');
nfiles = length(fname);
vals = cell(nfiles,1);
phen = cell(nfiles,1);
for i = 1:nfiles
vals{i} = load(fname(i).name);
phen{i} = (vals{i}.phen);
[M, position] = max(phen{i},[],3);
clear vals
end
程序执行后,所有位置都显示为1。共有15个文件,M取最后一个文件的值。
如何克服这个问题?任何帮助将不胜感激