MATLAB Answers


Value of handles.axes in MATLAB GUI

Asked by Chethan
on 27 Apr 2013

What value will get stored in handles.axes if image is present and if the image is not present? I want check the condition whether image is present or not, and i implemented this

    if handles.axes1==0
    msgbox('Please insert image. . .', 'Error. . .');

but this is not working, please suggest me the best way of doing this.



No products are associated with this question.

1 Answer

Answer by Walter Roberson
on 27 Apr 2013
 Accepted answer

You could try

if ~ishandle(handles.axes1)

However, if the axes exists but does not contain an image, the axes will still be a handle. But you can test

if isempty(findobj(handles.axes1, 'type', 'image'))

to see whether the axes contains an image

  1 Comment

on 27 Apr 2013

Thank you and it is working, but what does 'type' indicates in above code?

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply today