Main Content

isgraphics

有効なグラフィックス オブジェクト ハンドルの場合は True

説明

tf = isgraphics(H) は、有効なグラフィックス オブジェクトである H の要素に対して true を返し、有効なグラフィックス オブジェクトでないか、削除されたグラフィックス オブジェクトである要素に対して false を返します。

tf = isgraphics(H,type) は、引数 type によって指定されたタイプの有効なグラフィックス オブジェクトである H の要素に対して true を返します。オブジェクト タイプは、オブジェクトの Type プロパティに含まれている値です。

すべて折りたたむ

プロットを作成して、ハンドル配列を返します。有効なハンドルであるかどうか配列をテストします。

H = plot(rand(5));

Figure contains an axes object. The axes object contains 5 objects of type line.

isgraphics(H)
ans = 5x1 logical array

   1
   1
   1
   1
   1

プロットを作成して、ハンドル配列を返します。他のグラフィックス オブジェクトと連結して、ハンドルのタイプが Line であるかどうかをテストします。

H = plot(rand(5)); 

Figure contains an axes object. The axes object contains 5 objects of type line.

a = [H;gca;gcf]; 
isgraphics(a,'line')
ans = 7x1 logical array

   1
   1
   1
   1
   1
   0
   0

入力引数

すべて折りたたむ

グラフィックス オブジェクト ハンドルを評価する入力変数または式。

オブジェクトのタイプ。文字ベクトルまたは string スカラーとして指定します。オブジェクトのタイプはその Type プロパティの値です。

出力引数

すべて折りたたむ

結果。logical 配列として返されます。値 1 は入力配列の有効な要素を示し、値 0 は無効な要素を示します。入力配列が空の場合、結果は空の配列となります。

バージョン履歴

R2014b で導入