【发布时间】:2014-02-07 22:49:19
【问题描述】:
我遇到了一个严重的问题。我正在编写一个应该分析实验数据的代码。我在 .csv 文件中获取数据并尝试导入这些数据以在 MATLAB 中使用它们。
我的问题是我的代码导入了 .csv 数据并覆盖了我的 .csv 文件。 您能否帮助找到一种在不覆盖/删除原始 .csv 文件的情况下导入文件的方法?
我的代码在这里。这样可以吗,还是我应该尝试其他方法?
fid = fopen('data.csv');
data = textscan(fid, '%*s %*f %f', 'delimiter', ';', 'headerlines', 5);
fclose(fid);
【问题讨论】:
-
这是您使用的与
.csv文件相关的唯一代码吗?我不明白这如何覆盖文件。如果要确保,请使用fid = fopen('data.csv','r');以只读方式打开