Matlab 获取目录中.mat文件数的优雅方法
假设我有XMatlab 获取目录中.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
.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对应于从传递到目录的路径中检索到的文件和文件夹数