MATLAB GUI报错:未定义函数或变量 figure1_SizeChangedFcn

最近课程设计做的是MATLAB GUI的数字图像处理,自己在设置大小时选了工具栏---->GUI 选项—>调整大小方式—>其他(使用SizeChangedFcn)选项,点击确定并保存figure文件之后,会在相应的.m文件最后创建一个figure1_SizeChangedFcn函数 。
当你把GUI 选项中的调整大小方式改回不可调整大小,删除.m文件中的figure1_SizeChangedFcn函数,再运行就会显示下面的报错结果。

未定义函数或变量 'figure1_SizeChangedFcn'。

出错 gui_mainfcn (line 95)
        feval(varargin{:});

出错 imgprocess (line 42)
    gui_mainfcn(gui_State, varargin{:});

出错
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)imgprocess('figure1_SizeChangedFcn',hObject,eventdata,guidata(hObject)) 
错误使用 matlab.hg.internal.openfigLegacy (line 117)
计算 Figure SizeChangedFcn 时出错

解决办法:
1.先将m文件中的figure1_SizeChangedFcn函数删除,以及GUI 选项中调整大小方式改为不可调整大小;
2.打开figure文件的属性检查器,在左侧找到SizeChangedFcn一栏,将对应右边一栏的全部删除
3.保存.fig文件,再运行就没有上面的问题啦。
属性编辑器
在这里插入图片描述

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值