【发布时间】:2015-02-18 14:38:44
【问题描述】:
我有一个 .txt 文件,我想用 Matlab 中的代码作为单元格导入该文件。此 .txt 文件包含不同长度的行,其中包含数字和字符的组合。以下是文件示例:
*** After labeling ***
Elements: E11, E21, E31, E51, E61, E81,
Connections: E11E61, E21E81, E31E61, E31E81, E51E81,
*** After labeling ***
Elements: E11, E21, E31, E51, E61, E81,
Connections: E11E61, E21E81, E31E51, E31E81, E61E81,
*** After labeling ***
Elements: E11, E21, E31, E51, E61, E62, E81,
Connections: E11E61, E21E81, E31E51, E31E62, E61E81, E62E81,
结果应如下所示:
当我使用导入工具导入文件时,一些列被识别为 text,而一些列被识别为 numbers。我必须手动将每个列的类型从数字更改为文本:
。
更多,我每次都必须选择 cellarray 而不是 Column Vectors。行的最大长度是已知的,15。
我尝试了 results = importfile('results') 但它不起作用。有人对我有什么建议吗?
【问题讨论】:
标签: matlab import cell-array