2016-12-15 48 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 
相關問題