我怎么能使用一个for循环将值保存到一个数组

1视图(30天)
我想创建一个数组或变量存储文件名后访问。在循环中我曾经尝试过这样做,但我忘记某事或做错了。我的目标是类似于:
folderName = [dir ([read_dr“\ some_folder”)));%这工作
g = 1:长度(folderName)
文件名= folderName (g) . name;
结束
disp(文件名)%将只显示最后一个值
这种将存储的值,但只会保存最后一个。
我也试过:
folderName = [dir ([read_dr“\ some_folder”)));%这工作
文件名= {};
g = 1:长度(folderName)
文件名(g) = folderName (g) . name;
结束
这将给错误:
转换从char细胞是不可能的。
非常感谢您的帮助!

接受的答案

大卫。马塞罗说道
大卫。马塞罗说道 2022年10月11日
编辑:大卫。马塞罗说道 2022年10月11日
我试试这个
folderName = [dir ([read_dr“\ some_folder”)));%这工作
文件名= {};
g = 1:长度(folderName)
文件名{g} = folderName (g) . name;
结束

更多的答案(0)

类别

找到更多的在循环和条件语句帮助中心文件交换

标签

下载188bet金宝搏


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!