0
我试图评估我的实验室数据,什么是代表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
此代码干活,但到错误的顺序arrangemnt的TXT文件(0,1,11,12,13,14 .....) 这给我的意思绘图数据。我用
plot(measNr,resultMG(1:35,2),'x');
但我读到,我可以使用sort_nat这种方式,但它并没有为我工作。
% [~, order] = sort_nat({result});
% result = result(order);
,我得到这个错误的messge
:??? Undefined function or method 'sort_nat' for input arguments of type
'cell'.:
任何建议???
THX的音符。那么如何使用这个文件并且是我的代码以正确的方式使用这个函数? – mecaeng
从文件交换中下载文件并将其放在您的MATLAB路径的某个位置。检查MATLAB可以通过键入'which -all sort_nat'来找到它,它将返回'sort_nat.m'的路径。 – am304