原因真的太简单了,matlab的字符串需要用单引号括起来,而不是双引号,在字符串内部指定字符串的时候需要用“两个单引号”,而不是一个双引号。正确的参数是 ''string''
信息量太少了。。。就反错信息和你使用的函数str2num()讲吧,str2num()是将一个字符变量转换为数字型,那么如果你的输入不是这个类型的会出错,再一个是对str2num的调用格式不对,个人觉得可以从这两个方面去找原因 试试吧~~~