Matlab编译器以特殊字符串作为输入

时间:2015-03-04 15:48:17

标签: matlab matlab-compiler

所以我需要在Windows提示符下运行我的程序,如下所示: my_program somestring。

问题是somestring可以包含像&这样的字符。 我遇到的问题如下: ' SI'不被视为内部或外部命令。 哪里' si'是&在字符串中。

我只想阅读整个字符串。 我该怎么办?

编辑:如果我把""在某些地方。 但这不是我能控制的。

1 个答案:

答案 0 :(得分:0)

您似乎相信matlab会返回this error,但事实并非如此。

由于命令提示符无法运行您的命令,因此返回此错误。因此,我们可以得出以下结论:

  1. 字符串永远不会到达您的matlab程序
  2. 更改您的matlab代码无论如何都无济于事
  3. 您似乎已经知道如何从输入端解决它,如How to escape parameter in windows command line?中所述。但不幸的是,答案是似乎没有另一种方式。

    <强>结论

    如果在命令提示符中输入无效字符串,则无法在matlab中执行任何操作以“使其正常工作”。