【发布时间】:2018-10-09 10:27:44
【问题描述】:
我只是想使用 textscan 函数将 csv 文件导入 Matlab。但是每次我运行程序它总是抛出这个错误
使用文本扫描时出错 文件标识符无效。使用 fopen 生成一个 有效的文件标识符。
但正如您在下面的代码中看到的那样,我正在使用 fopen 来准备文件以供 textscan 使用。
S = 'Proto2.csv';
fidi = fopen(S);
C = textscan(fidi, '%f%s%f%f%f%f%f%f%s%f%f%f%f%f%f%f%f%f%f%f%f%f%f', 'Delimiter','\n', 'HeaderLines',11, 'CollectOutput',1);
之后我使用 C 从 csv 文件中获取我需要的数据
【问题讨论】: