An error occurs when setting an axes to current axes.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
In my Matlab GUI CBIR application, a figure have two axes, whose tag are axes1 and axes2, respectively. The first step, I show a image on axes1. I use the code
ax1 = findobj('Tag','axes1');
axes(ax1);
to set the axes1 to the current axes. It works well. The second step, I show several images on the axes2,I use the code
ax2 = findobj('Tag','axes2');
axes(ax2);
to set the axes2 to the current axes. It works well first time. When I repeat the second step, The error occurs, that is "Error using axes Invalid object handle,--axes(ax2);"
I am confused. Any suggestions?
0 commentaires
Réponses (1)
Jos (10584)
le 6 Jan 2014
Most likely, ax2 is empty, because that axes has been deleted … Remove the semi-colon to see if this is indeed the case:
ax2 = findobj('Tag','axes2')
0 commentaires
Voir également
Catégories
En savoir plus sur Graphics Object Programming dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!