這個關於matlab的問題: 我正在運行一個循環,每次迭代產生一組新數據,並且我希望每次都將它保存在一個新文件中。我還通過更改名稱來覆蓋舊文件。看起來是這樣的:matlab迭代文件名保存
name_each_iter = strrep(some_source,'.string.mat','string_new.(j).mat')
和我#m的掙扎這裏是迭代讓我獲取文件: ... string_new.1.mat ... string_new.2.mat 等
我正在嘗試各種組合()[] {}以及'string_new.'j'.mat'(它給出了語法錯誤)
它是如何做到的?
謝謝,現在我找到了最簡單的解決方案:): name_each_iter = strrep(some_source,'。string.mat',['string_new。'num2str(j)')。mat']) 所以在這種情況下添加方括號就足以迭代。 – beginh 2012-08-01 16:09:32