如何在Matlab中读取多个.dat文件并取最大值

如何在Matlab中读取多个.dat文件并取最大值,matlab,Matlab,我在一个文件夹中有10个.dat文件。是否可以使用MATLAB一次读取所有文件,并最多读取这10个文件的第2、第3和第4列?请注意,除了行的长度之外,所有文件都是相似的 WARNING from OUTDAT: variable DFS supplied without new independent TIME *---------------------------------------------------------------------------- * Output table

我在一个文件夹中有10个.dat文件。是否可以使用MATLAB一次读取所有文件,并最多读取这10个文件的第2、第3和第4列?请注意,除了行的长度之外,所有文件都是相似的

 WARNING from OUTDAT: variable DFS supplied without new independent TIME
*----------------------------------------------------------------------------
* Output table number  :  0 (=first output table)
* Output table format  : Spreadsheet output
* Simulation results

TIME          WSO            LAI             DDTR             TMAX            TMIN            DVP             WNM             RAIN            IRRI            HI              TSN             TNUPT           DVS             DFS   ...

32.0000       0.0000         0.74441         2.64540E+07      29.700          16.200          61.594          2.8000          0.0000          0.0000          0.0000          0.0000          0.0000          0.0000          1.0000          0.0000          5.0000         9.90000E-04      45.116          22.558          22.558          0.0000          22.558          0.0000          
.             .               .               .               .               .
.             .               .               .               .               .
.             .               .               .               .               .

Matlab有一个非常好的导入助手函数,可以为您生成所有必需的代码


但是,如果您喜欢自己编程,请查看
dlmread
函数。

似乎是一个可以通过
importdata
函数处理的完美文件。