???使用==>时出错设置uicontrol句柄传递给'CurrentAxes'属性 - 需要有效的轴处理

时间:2016-07-29 14:47:13

标签: matlab matlab-figure

可以帮我解决我的问题。我用matlab创建了图像处理算法,但发现错误:

??? Error using ==> set
uicontrol handle passed to 'CurrentAxes' property - valid axes handle required

这个代码:

set(iniw.figure1,'CurrentAxes',iniw.Cover_Image);

1 个答案:

答案 0 :(得分:0)

根据变量的命名,您尝试将图形的CurrentAxes设置为...图像。 axes包含图像对象的容器。您需要先获取包含图片的axes,然后将 设置为CurrentAxes。您可以使用ancestor确定这一点。

 set(iniw.figure1, 'CurrentAxes', ancestor(iniw.Cover_Image, 'axes'))