2016-12-15 47 views
0

我有两个单元阵列一个命名文件名,这是一个1x430阵列包含一个文件名字符串例如,第一个和第二个单元格是“2016年1月1日”,“2016年1月2日”......几个excel表格数据。保存一个大单元阵列作为单独的输入文件MATLAB

第二单元阵列max_vel是包含分别对应于这些日期的双打的1×430阵列,例如, max_vel中的第一个单元格包含2016年1月1日以后的数据。

是否可以编写一个代码,用于保存单元格数组max_vel的每个单元格,以使其对应于与单元格数组文件名相关联的名称作为输入文件?

我的预期输出是将1x430单元格阵列中的每一个double_vel都作为单独的输入文件及其关联的文件名保存。例如。 max_vel {1,1}保存为2016年1月1日.inp,max_vel {1,2}保存为2016年1月2日.inp等。

谢谢!

回答

2

你可以用一个for循环做到这一点。

for k = 1:numel(max_vel) 
    data = max_vel{k}; 
    filename = sprintf('%s.inp', filenames{k}); 
    save(filename, 'data'); 
end 
相关问题