Matlab 如何在mat lab GUI的面板中获得按钮输出?

Matlab 如何在mat lab GUI的面板中获得按钮输出?,matlab,user-interface,button,Matlab,User Interface,Button,在下面的MATLAB GUI按钮回调函数中,我想将imshow()命令的输出引导到一个面板上,这样当我单击按钮时,在选择图像后,图像将显示在一个特定的面板中 function pushbutton1_Callback(hObject, eventdata, handles) image=uigetfile(['*jpg'],'File Selector'); imshow(image) 您需要使用ui轴对象的句柄。如果需要,可以使用uiaxes创建新的uifigure,或者使用现有uiaxes

在下面的MATLAB GUI按钮回调函数中,我想将
imshow()
命令的输出引导到一个面板上,这样当我单击按钮时,在选择图像后,图像将显示在一个特定的面板中

function pushbutton1_Callback(hObject, eventdata, handles)
image=uigetfile(['*jpg'],'File Selector');
imshow(image)

您需要使用
ui轴
对象的句柄。如果需要,可以使用
uiaxes
创建新的
uifigure
,或者使用现有
uiaxes
的句柄,然后将句柄传递给回调函数

fig=uifigure();
ax=uiaxes(fig);

function pushbutton1_Callback(hObject, eventdata, handles,ax)
image=uigetfile(['*jpg'],'File Selector');
imshow(ax,image)