【问题标题】:How to read multiple .dat files and take maximums in Matlab如何在 Matlab 中读取多个 .dat 文件并取最大值
【发布时间】:2014-09-06 17:35:40
【问题描述】:

我在一个文件夹中有 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          
.             .               .               .               .               .
.             .               .               .               .               .
.             .               .               .               .               .

【问题讨论】:

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

标签: matlab


【解决方案1】:

Matlab 有一个非常不错的导入助手功能,它会为你生成所有需要的代码。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 2022-01-24
    相关资源
    最近更新 更多