我正在尝试评估我的实验室数据,将哪些内容重新写入 TXT 文件,然后绘制数据内容。
dataDirectory = 'files location ';
allFilesDir = dir(fullfile(dataDirectory , '*.txt'));
allFN = {allFilesDir.name};
result = [];
for n = 1:length(allFN)
measNr(n) = str2double(regexprep(allFN{n},'**.txt',''));
myFN = (fullfile(dataDirectory, allFN{n}));
auxv =try1(myFN);
result(n,:) = mean(auxv.data);
end
此代码正在运行,但 TXT 文件(0、1、11、12、13、14 .....)的排列顺序错误,这给了我错误的绘图数据。我用了
plot(measNr,resultMG(1:35,2),'x');
但我读到我可以以这种方式使用 sort_nat 但它对我不起作用。
% [~, order] = sort_nat({result});
% result = result(order);
我收到了这个错误信息
:??? Undefined function or method 'sort_nat' for input arguments of type
'cell'.:
有什么建议吗???