Best practice for multiple Matlab session that want to call the same function from an .m file ?
2 ビュー (過去 30 日間)
古いコメントを表示
I run 10 matlab session - 10 GUI independently and each of these sessions want to call to the function that I wrote in a file called Calculation.m extensively.
The reason for this is because in a single matlab session I need to do parallel computation where each worker call the funtion Calculation.m concurently in a parfor loop.
I also run 10 of these matlab session using 10 different local profile: that is LocalProfile1,LocalProfile2,LocalProfile3...LocalProfile10 since I orbserve that If they use the same default local profile, they are extremely slow.
Which of these practice are prefer:
Method 1: 10 indepedent matlab session share the same Calculation.m
Method 2: 10 indepedent matlab session use independent Calculation1.m, Calculation2.m, Calculation3.m... Calculation10.m
Thank you very much
0 件のコメント
採用された回答
Gaurav Garg
2020 年 9 月 16 日
Hi
Both of the methods would work fine without any changes in function (output behaviour) and/or performance.
That's because MATLAB creates a temporary file when you call a script/function for execution. So, in your case, you won't face any problem with either of the methods.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!