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