2014-01-08 119 views
0

我正在处理一个程序,该程序应该处理来自实验的.csv文件。因此,我想使用命令textscan,这听起来非常适合我的问题。但是我在执行代码时遇到了问题。我的代码如下所示:Matlab:通过textscan导入.csv文件

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

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

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

回答