Error while evaluating汉语是什么意思
- 教育综合
- 2023-04-24 07:57:12
matlab报错 ??? Error while evaluating uicontrol Callback.
你的imread用错了 应该是imread('file name') 你的 x 估计只是文件的名字 所以你传递参数的时候 就没有那个引号的部分了 报错是说没读到字符串Error while evaluating uicontrol Callback怎么解决
你的imread用错了 应该是imread('file name') 你的 x 估计只是文件的名字 所以你传递参数的时候 就没有那个引号的部分了 报错是说没读到字符串matlab gui问题,Error while evaluating uicontrol Callback
把回调函数字符串里面的两个引号('')都删掉,或者在中间加空格。 在字符串中的两个引号会被解释成一个引号('),但题主那几处引号显然都没有必要。怀疑本意是用字符串拼接,那样的话,应在两个引号中间加空格(即改为' ')。 对于稍微复杂一些的情况,一般应避免直接使用字符串来构成回调函数。请问下我运行MATLAB GUI界面,出现如下错误,有谁能告诉我是什么意思么?不胜感激!!!
答:数据类型不对。很可能是你输入的数据是元胞类型,但是在程序中采用了中不支持元胞类型的函数。建议你在函数中直接对元胞的内容进行访问,就能避免上述问题。如a是元胞,访问其内容为:a{0},即第一个成员的内容。求助 GUI设计出错 Error while evaluating uicontrol Callback.
hpush=uicontrol(gcf,'style','Push','unit','normalized','position',[0.80,0.10,0.10,0.05],'string','绘制','callback','m'); %call改成callback 函数里面貌似也有问题,比如第二行string应该用单引号展开全文阅读