MATLAB Function Reference |
探查(detect)一個由MATLAB的類別(class)或是爪哇(Java)的類別(class)所給定(given)的物件(object)。
Syntax
K = isa(obj,'class_name
')
Description
K = isa(obj,'
如果class_name
')
obj
是屬於類別(或一個子類別屬於)class_name
則傳回邏輯的真(true)(1
),如果不是就傳回邏輯的假(false)(0
)。
參數obj
式一個MATLAB物件或是一個爪哇(Java)物件。而參數class_name
則是MATLAB(預先定義(predefined)或是使用者定義)或是爪哇(Java)類別(class)的名字。預先定義(predefined)的MATLAB物件包含有:
您不可以使用isa
來驗明(identify)一個邏輯值(logical value)。使用islogical
來代替。
Examples
isa(rand(3,4),'double') ans = 1
下列的範例創造一個使用者定義(user-defined)的MATLAB
類別實體(instance),叫做polynom
。而isa
函數鑑定(identify)此物件是否屬於(of)polynom
類別。
polynom_obj = polynom([1 0 -2 -5]); isa(polynom_obj,'polynom') ans = 1
See Also
is* | isappdata |