【问题标题】:Matlab: Import .csv-file via textscanMatlab:通过 textscan 导入 .csv 文件
【发布时间】:2014-01-26 19:06:24
【问题描述】:

我正在开发一个程序,该程序将处理来自实验的 .csv 文件。因此我想使用命令textscan,这听起来很适合我的问题。但是我在代码的实现方面遇到了问题。我的代码如下所示:

fid = fopen('filename.csv'); 
data = textscan(fid, '%*s %f %f %f %f %f', 'delimiter', ';', 'headerlines', 3); 
fclose(fid);

对于fid,我得到值“4”。我不明白为什么我得到一个号码。我不应该得到我的文件的单元格数组吗? 我的文件由 3 个标题、1 个带文本的列组成,其余的是数字。

非常感谢您的期待! 最好的问候!

【问题讨论】:

    标签: matlab csv import textscan


    【解决方案1】:

    fid 是文件标识符,即number that is used to refer to that file。这是您传递给textscan 以读取文件内容的数字。这些内容将存储在data

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多