从cmd调用函数时,Matlab中未定义的函数或变量

从cmd调用函数时,Matlab中未定义的函数或变量,matlab,cmd,Matlab,Cmd,我在Matlab中有这样一个函数: function func(v1) v1 end 我想从cmd调用它。 所以当我用命令cmd调用它时 matlab-nodisplay-r“func(“hello”);” 我面临一个错误: 未定义的函数或变量“hello” 但是我只想在我的函数中有字符串“hello” 当我尝试一个没有任何参数的函数时,它工作正常。但是,当我想将参数传递给函数时,就会发生错误 任何帮助都将不胜感激。您想在此处使用单引号: matlab -nodisplay -r "

我在Matlab中有这样一个函数:

function func(v1)
v1
end
我想从cmd调用它。 所以当我用命令cmd调用它时

matlab-nodisplay-r“func(“hello”);”

我面临一个错误:

未定义的函数或变量“hello”

但是我只想在我的函数中有字符串“hello”

当我尝试一个没有任何参数的函数时,它工作正常。但是,当我想将参数传递给函数时,就会发生错误


任何帮助都将不胜感激。

您想在此处使用单引号:

matlab -nodisplay -r "func('hello');"

当我想从另一个目录调用函数时,我使用类似于>matlab-r“D:/matlab_function/func('hello');”的命令,得到错误-->错误:运算符的使用无效。我应该如何设置命令here@ali不要这样做,请使用
sd
标志更改目录。请详细说明您的解释。你指的是cd还是sdI指的是
sd
。看见