MATLAB Function Reference | ![]() ![]() |
与えた MATLAB クラス、または、Java クラスのオブジェクトを検出
表示
K = isa(obj,'class_name
')
詳細
K = isa(obj,'
は、class_name
')
obj
が、クラス class_name
(または、サブクラス)である場合、論理真(1
)を、その他の場合、論理偽(0
)を出力します。
引数 obj
は、MATLAB オブジェクト、または、Java オブジェクトのいずれかです。引数 class_name
は、MATLAB(前もって定義したもの、または、ユーザ定義)の名前、または、Java クラスの名前のいずれかです。前もって設定した MATLAB クラスは、つぎのものを含んでいます。
論理値を識別するのに、isa
を使うことはできません。その代わりに、islogical
を使ってください。
例題
isa(rand(3,4),'double') ans = 1
つぎの例題は、ユーザ定義の MATLAB
クラス、polynom
を作成するものです。関数 isa
は、polynom
クラスであるオブジェクトを識別します。
polynom_obj = polynom([1 0 -2 -5]); isa(polynom_obj,'polynom') ans = 1
参考
![]() | is* | isappdata | ![]() |