【发布时间】:2019-05-22 20:22:04
【问题描述】:
我希望将大量 csv 文件导入 MATLAB。我可以毫无困难地做到这一点,除非它需要很多时间 - 每个文件大约 3 秒,使用以下代码。有没有办法更快地做到这一点?这里A 是一个15 行250 列的矩阵。有 150 个文件。
tic
file_name = [];
for w = scenario_size:-1:1
file_name = sprintf('monthly_population_%d.csv',w) ; % read file name f
A = xlsread(file_name);
pop(:,:,w) = A' ;
end
clear A
toc
【问题讨论】:
-
如果您的
.csv文件格式一致,我认为阅读它们的最快方法是使用tesxscan或fscanf。
标签: matlab csv import-from-csv file-import