【问题标题】:importing ASCII file to Matlab将 ASCII 文件导入 Matlab
【发布时间】:2013-12-07 20:57:13
【问题描述】:

我正在尝试将 ASCII 文件导入 Matlab 以对其进行操作,我使用了: 导入数据(文件名)

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

我非常感谢任何有关这方面的帮助。

最好的,纳维德

【问题讨论】:

  • This solution 可能会有所帮助。这些示例用于逗号分隔符,但您可以将其更改为空格或其他任何内容。

标签: matlab


【解决方案1】:

除非您的数据以某种特定方式组织,否则您可能只想使用 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

如果您的数据被分隔,请提供一个示例,以便任何人都能让您真正了解可能出现的问题。

【讨论】:

    猜你喜欢
    • 2013-06-13
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多