我喜欢命令 importdata ,但如果我没有在导入之前将文件扩展名重命名为 .txt (或删除文件扩展名),则它对我的文件无效。
这个问题只发生在我运行Matlab 2014b时,其他版本似乎就像预测的那样。
我可以在任何标准文本编辑器中打开文件,因此Matlab(我认为)的文件格式应该是可以理解的。例如,扩展名可以是 .res , .ida 或其他“自定义”扩展名...
我可以让Matlab了解如何将文件视为 .txt 而不重命名吗?或任何其他解决方法(这将是 importdata 的几行?)
示例文件:
文本文本文本
text 11 12 13
文本21 22 23
任何帮助表示赞赏!
答案 0 :(得分:1)
该文件可以包含您想要的任何扩展名。只需指定分隔符,在您的情况下为空格
my_delim = ' ';
M = importdata(any_file_type_with_text_in_it, my_delim):