| 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 | ![]() |