在执行文件时,MATLAB如何处理文件更改?

Moh*_*imi 6 matlab qsub

假设您开始运行脚本.在执行文件时更改该文件会发生什么?似乎MATLAB获取了该文件的副本,然后开始执行它.我想确保我是对的.也就是说,我想在集群上运行具有不同参数的MATLAB脚本.如果我对该文件进行更改,它是否正常工作.或者我是否需要自己创建文件的多个副本?

ete*_*00b 6

在脚本/函数运行时更改脚本/函数的内容不会影响脚本的操作,因为MATLAB正在运行(一般来说)"缓存"和"预处理"版本的文件.至于在群集中运行具有多个参数的脚本,我假设您正在使用并行计算工具箱

一个选项可能是让脚本从MAT文件加载其参数,允许您在所有工作程序上运行相同的脚本,但操作不同的参数.