假設您開始運行腳本。當它在執行時更改該文件會發生什麼?看來,MATLAB需要一個文件的副本,然後開始執行它。我想確保我是對的。也就是說,我想在羣集上運行一個帶有不同參數的MATLAB腳本。如果我在那個文件上做了更改,它是否正常工作?或者我需要自己創建文件的多個副本?MATLAB在執行文件時如何處理文件更改?
6
A
回答
6
腳本/函數在運行時更改腳本/函數的內容不會影響腳本的運行,因爲MATLAB正在運行(一般而言)文件的「緩存」和「預處理」版本。至於在羣集中運行帶有多個參數的腳本,我假設你正在使用Parallel Computing Toolbox?
一個選項可能是讓該腳本從MAT文件加載其參數,從而允許您在所有工人上運行相同的腳本,但是可以在不同的參數上運行。
3
基本上你會沒事的,如果你只有一個Matlab m文件的所有計算。
但是,如果您編輯的文件在您的計算過程中被多次調用,那麼您將冒着在運行時通過編輯調用文件的多個版本的風險。在這裏看到更多:http://www.mathworks.com.au/matlabcentral/newsreader/view_thread/261376
相關問題
- 1. 批處理文件執行
- 2. 執行批處理文件時出錯
- 3. 批處理文件更改
- 4. 如何使用批處理文件執行任何.exe文件?
- 5. Info.plist文件處理修改可執行文件
- 6. 如何在特定時間執行批處理文件?
- 7. 如何在執行文件時正確處理異常io
- 8. 如何從批處理文件在執行時
- 9. 如何在批處理文件中放入文件時立即執行腳本
- 10. 批處理文件,使另一個批處理文件執行
- 11. 如何製作一個批處理文件執行reg文件
- 12. 如何編寫批處理文件來執行TCL文件
- 13. 運行批處理時更改文本文件的格式
- 14. Matlab批處理文件更名器
- 15. xpdf批處理文件:如何更改文件名?
- 16. 在php中執行批處理文件
- 17. 在前臺執行批處理文件
- 18. 在c#中執行批處理文件
- 19. 在C#中執行批處理文件#
- 20. 在批處理文件中執行httprequest
- 21. 從.CHM文件執行批處理文件時出錯
- 22. 在運行時更改批處理文件
- 23. Matlab批處理.csv文件
- 24. matlab fprintf處理* .c文件
- 25. 如何僅在文件更改時執行Ant任務?
- 26. 如何在遠程(Http)文件更改時執行操作?
- 27. 如何在Travis CI版本中執行時更改文件組?
- 28. 執行多個批處理文件後,同時完成批處理文件
- 29. 批處理文件執行文件夾中的所有文件
- 30. 從MATLAB函數調用可執行文件,死機處理
我使用SGE的qsub提交我的MATLAB作業。所以基本上我爲每個工作運行MATLAB的不同實例。我應該沒事。 – 2012-02-12 05:01:35