从命令行 Linux 将字符串传递给 matlab



我希望能够将一个字符串参数传递给matlab脚本(或函数)。它适用于整数,但我不能用字符串做到这一点。例:/usr/bin/matlab -nodisplay -r 'main('ana')'

我得到:未定义的函数或变量"ana"。

我也尝试了",但出现错误。

当 main 是一个脚本并且我写类似的东西时,我遇到了同样的问题:

/

usr/bin/matlab -nodisplay -r 'a='ana';main'.

你能告诉我怎么做吗?

谢谢。

尝试使用 " 作为命令字符串的分隔符:

/usr/bin/matlab -nodisplay -r "a='ana';main"

尝试运行: /usr/bin/matlab -r "main('blabla')"

最新更新