我有一个matlab GUI ....我想通过GUI将任何文件类型(doc,txt,dat,xls)加载到matlab中作为矩阵...我很感激我能得到任何帮助!!
答案 0 :(得分:1)
正如您现在可能已经意识到的那样,.doc不是纯文本。 AFAIK,Matlab没有任何本地读取这些文件的方法。因此,我建议你做以下事情:
.txt 继续执行您的GUI,以便从.txt文件中读取和整理矩阵数据。
您可能想要参考:
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/dlmread.html
.xls 在MATLAB中使用xlsread()函数。以下文档:
http://www.mathworks.com/access/helpdesk/help/techdoc/ref/xlsread.html
.doc 文件,另存为.txt并使用您已实施的上述.txt加载程序。
.dat 不是标准扩展,有几种应用使用.dat文件,内部格式在所有情况下都不同。 (如果你有一个标准的.dat文件,请给我发一个文件。我会尝试回复你如何在matlab中解析它。)
古德纳克!!