读取和平均多个CSV文件

我有一个csv文件的大目录(紫外可见光谱多行,两列对应波长和一些测量),每天分开,然后独特的样品标识符,然后扫描的数量。 我试图在一天内扫描一个样本的所有扫描,并将测量值平均,并保持相同的波长,并在二维线图中绘制平均值。

我一直在使用下面的代码来读取基于本网站上的另一篇文章的单元格数组的csv:

d=dir('folder\*.csv'); for i=1:length(d) m{i}=csvread(d(i).name) end 

然而,我必须将arrays的每个单元格转换回matrix,并修剪到使用cell2mat函数感兴趣的波长范围。 因为当我尝试迭代地使用for循环时,它会创build另一个单元格数组。

是否有更简单的方法来平均和修剪我的单元格arrays?