how to define a variable in directory to save many of .mat in loop?
1 回表示 (過去 30 日間)
古いコメントを表示
Hallo, i am trying the whole time to create a folder and in this folder must be a lot of folders, where I would to save my .mat.
as = 2;
for i =1:as
mkdir(['H_L']);
g = fullfile ('H_L',num2str(i));
mkdir(g)
save('D:\Input_data\H_L\',num2str(i),'\Leiter','Name_Variable_Workspace')
end
please don't send me a link for another question, because I've seen all questions but i can't do it anyway. thanks in regard
0 件のコメント
採用された回答
ADragon
2019 年 3 月 8 日
Hi Osama, not 100% clear on what you are trying to do, but you definitely have a problem with the save line. If you are trying to create a filename string you will want to enclose the concatenated strings in brackets, such as:
save(['D:\Input_data\H_L\',num2str(i),'\Leiter'],'Name_Variable_Workspace')
Otherwise the save function will try to interpret the command as multiple input arguments. I don't think you want this. Also I would take mkdir(['H_L']); outside the for loop as it only needs to be created once.
ADragon
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で File Operations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!