使用batch命令运行具有不同输入变量的相同脚本

时间:2013-06-14 10:37:56

标签: matlab parallel-processing batch-processing

我想使用batch命令运行一个名为'myscript'的脚本:

j = batch('myscript')

我的脚本在开头就有一个功能:

function myscript(input)
...
end

以某种方式可以为我的函数运行具有不同输入参数的批处理文件吗?我知道有matlabpool,parfor等命令,但遗憾的是它不适合我。

1 个答案:

答案 0 :(得分:1)

您必须使用的语法在batch()

的文档中指出
j = batch(fcn,N,{x1, ..., xn})

,在你的情况下

j = batch(fcn, 1, {input})

或者,您可以查看How do I call MATLAB from the DOS prompt?