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 

このコードは機能していますが、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'.:

なにか提案を???

4

1 に答える 1