ハンドルが有効かどうかのテスト
変数がグラフィックス オブジェクトの有効なハンドルであるかどうかを判定するには、isgraphics
を使用します。ハンドル変数 (この場合、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
削除されたハンドルについての詳細は、削除されたハンドル オブジェクトを参照してください。