matlab gui获取工作区变量,清晰的GUI matlab工作区

我的GUI中有一个新按钮,它的回调是:

function ptlNew_ClickedCallback(hObject, eventdata, handles)

% hObject handle to ptlNew (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

cla(handles.axes1,'reset');

clear variables但最后一行不起作用

我能做些什么来清除我的GUI的工作空间而不关闭它来提供内存?

我的变量在句柄结构中

例如,如果我有变量X,我应该访问它的形式handles.X中

我做了我的变量属性的句柄,因为我想在多个回调函数中访问它们,我不想让它们成为Global

此外,我试图清除一个特定的变量。所以而不是明确的变量我用这行代码

清除句柄.FiducialPixels

但它不工作,当我尝试通过代码在下一行中访问它时:

handles.FiducialPixels结果

它会像在之前一样在Command窗口上打印出来

我很困惑我该怎么办?

有趣的问题是,行清除变量或清除句柄.FiducialPixels不做任何错误或警告,但他们完成他们的任务!

正如叶李昂回答,我把电话改回了这个表格:

function ptlNew_ClickedCallback(hObject, ev

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值