单元格数组的行级联
38次浏览量(过去30天)
显示旧注释
很抱歉问这个平庸的问题,但我在以下问题上遇到了麻烦:
我正在编写的代码涉及跟踪1-100个文件的路径和文件名,这是用2 X N (N =文件的数量)单元格数组做的,其中第一行包含路径(s),第二行包含文件名(s)。由于同一列中的条目表示一个文件,我需要一种方法来连接每一对条目(:,N),以组装另一个单元格数组中的完整路径。关于如何最好地做到这一点(没有循环,这是我试图避免的,除非我不应该)有什么建议吗?
谢谢!
戴维斯
谢谢!
0评论
答案(1)
安德烈Bobrov
2011年12月22日
尝试这个代码,我不能测试它,现在没有访问MATLAB
数据
-你的单元格阵列(大小为2xN)
= arrayfun (@ (i1) fullfile(数据i1{,,}),(1:尺寸(数据,2))”,“联合国”, 0);
4评论
霓虹灯Argentus
2020年5月15日
对于包含{'File_name', ' file_extension '}(即Nx2)的数据单元格,您可以创建一个单列单元格{'File_name。file_extension '}在Nx1与
= arrayfun(@(行)((数据{行:})),(1:尺寸(数据,1))”,“UniformOutput”、假);