Использовать isgraphics
чтобы определить, является ли переменная допустимым указателем на графический объект. Переменная handle (h
в этом случае) все еще может существовать, но не быть допустимым указателем, если объект, на который он ссылается, был удален.
h = plot(1:10); ... close % Close the figure containing the plot whos
Name Size Bytes Class Attributes h 1x1 104 matlab.graphics.chart.primitive.Line
Проверьте валидность h
:
isgraphics(h)
ans = 0
Дополнительные сведения об удаленных указателях см. в разделе «Удаленные объекты указателя».