MATLAB - 如何使用命令行传递参数并运行脚本

时间:2017-03-20 05:30:23

标签: matlab

我有一个matlab脚本dbEval.m:

function dbEval()

....function implementation
....
end


 dbEval();%call this function.

我使用

在shell上运行此脚本
matlab dbEval.m

现在,如果我想通过命令行执行传递参数。 我该怎么做?如何在我的脚本中检索参数并将其用作我的dbEval函数的参数?

2 个答案:

答案 0 :(得分:1)

你可以这样做:

matlab -r 'dbEval(argument1, ... ,argumentN)';

matlab -r 'try dbEval(argument1, ... ,argumentN); catch; end; quit'

答案 1 :(得分:0)

您也可以尝试:

matlab -r -nodesktop -nojvm 'dbEval(arg1 arg2 ...)'