6

スクリプトの実行を開始するとします。実行中にそのファイルを変更するとどうなりますか?MATLABがファイルのコピーを取り、それを実行し始めたようです。私は自分が正しいことを確認したいと思います。そうは言っても、クラスター上でさまざまなパラメーターを使用してMATLABスクリプトを実行したいと思います。その1つのファイルに変更を加えると、正しく機能しますか?または、ファイルの複数のコピーを自分で作成する必要がありますか?

4

2 に答える 2

6

実行中にスクリプト/関数の内容を変更しても、MATLABは(一般的に)「キャッシュ」および「前処理」バージョンのファイルを実行しているため、スクリプトの操作には影響しません。クラスター内で複数のパラメーターを使用してスクリプトを実行する場合、Parallel Computing Toolboxを使用していると思いますか?

1つのオプションは、スクリプトにMATファイルからパラメーターをロードさせ、すべてのワーカーで同じスクリプトを実行できるようにすることですが、異なるパラメーターで操作することもできます。

于 2012-02-11T21:11:14.797 に答える
3

基本的に、すべての計算に対して Matlab m ファイルが 1 つしかない場合は問題ありません。

しかし、編集したファイルが計算中に複数回呼び出される場合、実行中に編集することでファイルの複数のバージョンを呼び出す危険性があります。詳細はこちら: http://www.mathworks.com.au/matlabcentral/newsreader/view_thread/261376

于 2014-01-25T00:25:00.173 に答える