フィルターのクリア

How to save 'multiple functions' in new folder?

1 回表示 (過去 30 日間)
Ivan Shorokhov
Ivan Shorokhov 2016 年 7 月 4 日
コメント済み: Star Strider 2016 年 7 月 6 日
Hello,
I have used the following code to Identify Program Dependencies:
[fList,pList] = matlab.codetools.requiredFilesAndProducts('myFun.m');
Next I would like to save the output functions from fList into new folder.
I have tried the following code:
[fList,pList] = matlab.codetools.requiredFilesAndProducts('myFun.m');
fList = fList';
for n = 1:length(fList)
save(fList{n,1});
% copyfile('fList{n,1}','C:\Users\...\New_folder');
end
But it didn't work.
  2 件のコメント
John D'Errico
John D'Errico 2016 年 7 月 4 日
Copying m-files around programmatically, so that you end up with multiple copies is asking for buggy code, that will be impossible to manage. Good luck, but expect it to create pure hell for you.
Ivan Shorokhov
Ivan Shorokhov 2016 年 7 月 4 日
編集済み: Ivan Shorokhov 2016 年 7 月 4 日
So I'm wondering, if there are no any other way around?

サインインしてコメントする。

採用された回答

Star Strider
Star Strider 2016 年 7 月 4 日
I would save the entire cell array as one variable, to a single .mat file.
Example:
save('MyFun_Dependendency_Files.mat', 'fList');
or something similar. The loop is not necessary, and will likely caus problems for you.
  8 件のコメント
Ivan Shorokhov
Ivan Shorokhov 2016 年 7 月 6 日
Thank you for the help!
Star Strider
Star Strider 2016 年 7 月 6 日
My pleasure!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by