使用importdata而不将文件扩展名重命名为.txt

时间:2015-05-12 20:49:48

标签: matlab import

我喜欢命令 importdata ,但如果我没有在导入之前将文件扩展名重命名为 .txt (或删除文件扩展名),则它对我的文件无效。

这个问题只发生在我运行Matlab 2014b时,其他版本似乎就像预测的那样。

我可以在任何标准文本编辑器中打开文件,因此Matlab(我认为)的文件格式应该是可以理解的。例如,扩展名可以是 .res .ida 或其他“自定义”扩展名...

我可以让Matlab了解如何将文件视为 .txt 而不重命名吗?或任何其他解决方法(这将是 importdata 的几行?)

示例文件:

文本文本文本

text 11 12 13
文本21 22 23

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

该文件可以包含您想要的任何扩展名。只需指定分隔符,在您的情况下为空格

my_delim = ' ';
M = importdata(any_file_type_with_text_in_it, my_delim):