使用输入命令时尝试将'foo'添加到静态工作区?



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

Attempt to add "g" to a static workspace.

我的代码是:

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

我读了一些关于相同错误消息的帖子,但它们所处的上下文不同!有办法做到这一点吗!(我不想使用GUI)

谢谢。

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

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

查看文档以了解更多详细信息。

最新更新