我有两个单元格数组,一个名为filenames,它是一个1x430数组,包含一串文件名,例如第一和第二小区是" 2016年1月1日"," 2016年1月2日" ...几个excel数据表。
第二个单元阵列max_vel是一个1x430阵列,包含分别与这些日期对应的双精度数,例如: max_vel中的第一个单元格包含2016年1月1日的数据。
是否可以编写一个代码来保存单元格数组max_vel的每个单元格,使其对应于与单元格数组文件名关联的名称作为输入文件?
我的预期输出是1x430单元格数组max_vel中的每一个双重保存为具有相关文件名的单个输入文件。例如。 max_vel {1,1}保存为2016年1月1日.inp,max_vel {1,2}保存为2016年1月2日.inp等。
谢谢!
答案 0 :(得分:2)
只需for
循环即可完成此操作。
for k = 1:numel(max_vel)
data = max_vel{k};
filename = sprintf('%s.inp', filenames{k});
save(filename, 'data');
end