我想所有目录中的文件保存为一个字符串数组,像这样:MATLAB数组赋值
files = {'hello.gdf'; 'hello2.gdf'...; ... 'etc.gdf'}
因为我有很多目录,我要自动执行此操作。这是我的代码:
gdffiles = dir(fullfile('D:', 'subject', '01', '*.gdf'))
for i=1:size(gdffiles)
files(i) = gdffiles(i).name;
end
我要分配给files
的GDF文件的名称中,但我得到这个消息:
??? Subscripted assignment dimension mismatch.
Error in ==> getFiles at 3 files(i) = gdffiles(i).name;
我在做什么错误?谢谢!
非常明确和帮助,谢谢! –