将ASCII文件导入Matlab

时间:2013-11-22 20:35:25

标签: matlab

我正在尝试将ASCII文件导入Matlab以便操作它,我用过: IMPORTDATA(文件名)

但关键是它没有将完整的文件加载到Matlab中,我的意思是在导入后我正在使用一个结构,并且里面没有我的所有ASCII文件的数据。

我真的很感激任何帮助。

最好,Navid

1 个答案:

答案 0 :(得分:0)

除非您的数据以某种特定方式组织,否则您可能只想使用fread。在这里,您还可以指定要读取或保留的文件的字节数,它将完整地读取文件。

fid = fopen('myfile.txt','rt'); %//get the file handle and set it for reading
myData = fread(fid,inf) %//inf is not necessary, but that is how you would use the parameter, an integer is also a valid input

如果您的数据是分隔的,请提供一个示例,以便任何人能够真实地了解可能出现的问题。