假设您开始运行脚本。当它在执行时更改该文件会发生什么?看来,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