假設您開始運行腳本。當它在執行時更改該文件會發生什麼?看來,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. Info.plist文件處理修改可執行文件
- 3. 如何在特定時間執行批處理文件?
- 4. 如何在執行文件時正確處理異常io
- 5. 如何從批處理文件在執行時
- 6. 如何在批處理文件中放入文件時立即執行腳本
- 7. Matlab批處理文件更名器
- 8. xpdf批處理文件:如何更改文件名?
- 9. 在C#中執行批處理文件#
- 10. 在c#中執行批處理文件
- 11. 在批處理文件中執行httprequest
- 12. 從.CHM文件執行批處理文件時出錯
- 13. 在運行時更改批處理文件
- 14. 如何在遠程(Http)文件更改時執行操作?
- 15. 批處理文件執行文件夾中的所有文件
- 16. 如何在批處理文件中並行執行xcopy?
- 17. 批處理文件在時間間隔上運行可執行文件
- 18. 將新文件添加到文件夾時執行批處理文件
- 19. 如何更改註釋行的文本顏色在批處理文件
- 20. 在matlab中合併和處理文件
- 21. 如何更改批處理文件輸出文本的目錄?
- 22. 如何等待文件關閉在批處理文件比繼續執行
- 23. 如何在文件處理
- 24. 批處理文件執行ASP經典
- 25. 的MSBuild PSEXEC執行批處理文件
- 26. 從C#執行批處理文件#
- 27. Windows批處理文件執行日誌
- 28. 處理Jar文件的Minim Library執行
- 29. 非阻塞批處理文件執行
- 30. 窗體執行批處理文件
我使用SGE的qsub提交我的MATLAB作業。所以基本上我爲每個工作運行MATLAB的不同實例。我應該沒事。 – 2012-02-12 05:01:35