首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >matlab滚动面板addNewLocationCallback:带附加参数的回调函数

matlab滚动面板addNewLocationCallback:带附加参数的回调函数
EN

Stack Overflow用户
提问于 2013-09-26 08:51:06
回答 2查看 94关注 0票数 1

我是显示大的图像在matlab使用的监控面板。我想要图像对比度,以调整在我的图像可见部分的数值范围。

我编写了一个函数adjcontrast(hIm, SPapi),它使用图像句柄和滚动面板api作为参数,并进行此调整。每当滚动面板的位置或放大率发生变化时,我希望调用此函数。

使用SPapi.addNewLocationCallback(@adjcontrast),每当我的滚动面板中的位置发生变化时,都会调用adjcontrast(loc)。如何让它传递两个附加参数hImSPapi

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-26 09:31:22

跟进卢修斯的回答:SPapi.addNewLocationCallback(@(~)adjcontrast(hIm, SPapi))完成了这项工作。

票数 2
EN

Stack Overflow用户

发布于 2013-09-26 09:15:14

我不确定,这在您的情况下是否有帮助,但这是使用通常的GUI组件的方式:

你必须把它放在花括号里,就像这样:

代码语言:javascript
复制
set(hb,'Callback',{@pushbutton_callback,myvar,'--m'})

供参考:

编写-回拨代码

函数句柄.回调.将回调定义为字符串的单元数组.特例

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19023549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档