这是用matlab的appdesigner设计计算器,中等号的回调函数,不知道哪错了,一直提示:错误使用eval,必须为文本标量,eval函数后面不是可以是字符向量和字符串标量吗?还有就是在gui中就能正常计算出正确的值,不会提示错误使用eval必须为文本标量
收起
那是因为你用的是TextArea控件,如果用的是EditField控件返回的就是字符向量,TextArea控件返回的是元胞数组,因此你需要将加一行textString=textString{:}或textString=textString{1}就可以啦,如果有用点个采纳嗷
报告相同问题?