使用输入命令时,尝试将“foo”添加到静态工作空间?

时间:2013-12-04 12:07:08

标签: matlab input

我编写了一个包含 input 命令的程序,以便从用户那里获取所需的信息。但是当我尝试读取输入时,我遇到了这个错误:

Attempt to add "g" to a static workspace.

我的代码是:

baseFunctionType = input('Please enter the type of base functions?(Polynomial = P ,Gaussian = G)');

我阅读了一些有关同一错误消息的帖子,但是他们所处的环境不同!有没有办法做到这一点!(我不想使用GUI)

感谢。

1 个答案:

答案 0 :(得分:4)

如果您的输入是字符串,则可能需要使用以下语法:

baseFunctionType = input('Please enter the type of base functions?(Polynomial = P ,Gaussian = G)','s');

查看documentation了解详情。