本周文件交换精选

我们最好的用户提交

阅读格式化文本

二郎本周的选择是TEXTSCANTOOL我们的斯图尔特·麦格里提

内容

在我的许多项目中,读取数据文件通常是第一步。我使用各种方法,从双击数据文件到使用高级导入函数(例如xlsread负载)改为使用低级函数(例如textscan从文件中读).数据格式越非传统,我就越依赖底层函数。

我的数据文件

让我们看看这个特定的数据文件:您是否曾经处理过这种格式——逗号分隔的文件、任意数量的标题行、带有标签名称的行,以及数字和文本数据的混合?我有,经常有。斯图尔特的textscantool允许您轻松地引入这些数据,通过与MATLAB的工作textscan函数。它提供了一个很好的图形界面来快速解析格式化的ascii文件,并构造一个用于读取类似文件的自动导入函数。

头线

该工具将引导您通过一系列步骤来导入文件。首先,你可以指示有多少标题行以及哪一行将用于标题名称:

数据类型

接下来,您可以分别指定列的数据类型:

导入和生成代码

最后,您可以指定如何将它引入(array, cell等)以及要导入多少行。这意味着您可以导入大文件的单个部分。然后点击“导入数据”,就可以走了!想要自动化这个过程吗?只需点击“生成代码”,你就有了一个可重用的函数!

视频教程

使这个条目完整的是Stuart在他的函数中包含的视频教程。是的,他是我们许多航运教程视频的配音员。

评论

MATLAB为导入文件提供了许多函数。告诉我们在这里如何使用这些函数来处理特定的数据文件。

MATLAB®7.6发布

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。