左ペインにあるような100個の.datファイルがあります。これはヘッダーなしでインポートしてから行をソートする必要があります。ヘッダーなしでデータをインポートして列データを並べ替える
手動でそれを行うためのANSWER、ファイルによってファイル:
data=sortrows(data,2); #sort all columns of data via the 2nd col
fid=fopen('pole_2_TurbI_chamber_05_RSM.xy');
[x ~] = textscan (fid, '%f %f', 'HeaderLines', 4); # reads file correctly
fclose(fid);
v(:,1)=cell2mat(x(:,1)); # convert from cell to array
v(:,2)=cell2mat(x(:,2));
v=sortrows(v,2); # sort rows according to column 2
% fig
plot(v(:,1),-v(:,2),'ro');
どのように私は私のディレクトリ内のすべてのファイルにこれを拡張することができますか?可能であれば、各インポートされた変数にファイル名を与えます。 よろしく、POSIXシステムで
手動ソリューションの周りにループを置いて自動解決することはできませんか? – Pursuit