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

时间:2012-11-18 09:38:52

标签: linux matlab

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

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

我也尝试了“我得到了一个错误。

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

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

你能告诉我怎么做吗?

感谢。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:1)

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