Matlab 获取目录中.mat文件数的优雅方法

Matlab 获取目录中.mat文件数的优雅方法,matlab,directory,Matlab,Directory,假设我有X.mat文件在名为my_experience\u 1/data的目录下,我知道我可以将它们加载到 experiment1_files = dir(['my_experiments/data/*.mat']); 现在,我想用目录的扩展名name在for循环中打开它们: for count = 1:N % load data-set load(experiment1_files(count).name); ... end 并对每个文件的矩阵执行一系列操作 问题:在MATLA

假设我有X
.mat
文件在名为
my_experience\u 1/data
的目录下,我知道我可以将它们加载到

experiment1_files = dir(['my_experiments/data/*.mat']);
现在,我想用
目录的
扩展名
name
for
循环中打开它们:

for count = 1:N
  % load data-set
  load(experiment1_files(count).name);
  ...
end
并对每个文件的矩阵执行一系列操作


问题:在MATLAB中计算目录中文件数量的方法是什么(意思是上面的
循环中的
N
)?

如规范中所述,它返回一个Nx1结构,其中项目数N对应于从传递到
目录的路径中检索到的文件和文件夹数