微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Matlab 中从一个 txt 文件导入多个矩阵

如何解决在 Matlab 中从一个 txt 文件导入多个矩阵

我正在尝试从 Matlab 中的一个文本文件中读取多个表格。 格式可以稍微调整一下,但是文件结构的原理是这样的:

#TableID tab01
Length    Width
1         2
3         4

#TableID tab02
Weight    Volume    Density
10        20        0.5
30        40        0.75
50        100       0.5

我尝试关注这篇文章 "Import Block of Mixed Data from Text File into Table or Cell Array",但 detectImportOptions 始终认为这是一张桌子。 DelimitedTextImportOptions 对象似乎支持 DataLines 属性 (see help) 的多个部分,但我找不到使用 detectImportOptions 执行此操作的方法

长话短说:我如何(最好使用detectImportOptions而不是编写自己的代码)导入给定的文本文件,检测表ID,自动检测两个表的变量名称,并自己获取两个表,即

1         2
3         4

10        20        0.5
30        40        0.75
50        100       0.5

非常感谢!

附言This example 对我没有好处,而 a) 没有从变量名称自动检测,b) 没有矩阵分离的自动检测(看看他期望的输出)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。