我有一个100个.dat文件就像一个在左侧窗格中,我需要进口无头,然后对行进行排序。导入无头数据和重新排列列数据
答案通过文件做手工,文件:
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');
我怎么能这样延伸到我的目录中的所有文件?也许给每个导入的变量文件名......如果可能的话。 问候,
你能不能把循环在你手动解决方案,使其自动解决方案? – Pursuit 2012-03-04 17:26:48