matlab - 在 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
我试图按照这篇文章“将混合数据块从文本文件导入表或单元格数组”,但detectImportOptions
始终认为它是一个表。该DelimitedTextImportOptions
对象似乎支持该DataLines
属性的多个部分(请参阅帮助),但我找不到使用detectImportOptions
.
长话短说:我如何(最好使用detectImportOptions而不是编写我自己的代码)导入给定的文本文件,检测表ID,自动检测两个表的变量名称,并自己获取两个表,即
1 2
3 4
和
10 20 0.5
30 40 0.75
50 100 0.5
提前非常感谢!
PS这个例子对我没有好处,而a)没有自动检测变量名称,b)没有自动检测矩阵分离(看看他期望的输出)。
解决方案
推荐阅读
- python - Python 导入引发 OS:vlc 的模块未找到错误
- python - 组合框和输入框之间的 Tkinter 绑定什么都不做
- react-native - 禁用用作 IOS 选择器的 actionSheet
- javascript - React:如何模拟 Auth0 以使用 Jest 进行测试
- windows - 如何在 windows 命令行中使用选项
- c# - 在单行中使用 LINQ .Select 和 .Any
- r - 使用 R 中的外部因子排序对数据框进行排序
- python - 带有 Matplotlib 的 iPython 笔记本仅绘制最后一个 fig.canvas.draw() 调用
- dialogflow-es - 如何让别人的安卓手机使用你未发布的 Google Action 的测试版?
- android - Kotlin mutableMap在android中自动更改?