(translator=Szuwei, ChineseSource=Szuwei-20020706-5\isa.html, EnglishSource=c:\matlabr12\help\techdoc\ref\isa.html)
MATLAB Function Reference    
isa

探查(detect)一個由MATLAB的類別(class)或是爪哇(Java)的類別(class)所給定(given)的物件(object)。

Syntax

Description

K = isa(obj,'class_name') 如果obj是屬於類別(或一個子類別屬於)class_name則傳回邏輯的真(true)(1),如果不是就傳回邏輯的假(false)(0)。

參數obj式一個MATLAB物件或是一個爪哇(Java)物件。而參數class_name則是MATLAB(預先定義(predefined)或是使用者定義)或是爪哇(Java)類別(class)的名字。預先定義(predefined)的MATLAB物件包含有:

cell
細胞陣列(Cell array)。
char
字元陣列(Characters array)。
double
倍精準度浮點陣列(Double-precision floating-point array)。
function_handle
函數處理(Function Handle)
int8
八位元含正負整數陣列(8-bit signed integer array)。
int16
十六位元含正負整數陣列(16-bit signed integer array)。
int32
三十二位元含正負整數陣列(32-bit signed integer array)。
numeric
整數或是浮點陣列(Integer or floating-point array)。
single
單精準度浮點陣列(Single-precision floating-point array)。
sparse
2-D real (or complex) sparse array
struct
結構陣列(Structure array)。
uint8
八位元不含正負整數陣列(8-bit unsigned integer array)
uint16
十六位元不含正負整數陣列(16-bit unsigned integer array)
uint32
三十二位元不含正負整數陣列(32-bit unsigned integer array)

您不可以使用isa來驗明(identify)一個邏輯值(logical value)。使用islogical來代替。

Examples

下列的範例創造一個使用者定義(user-defined)的MATLAB 類別實體(instance),叫做polynom。而isa函數鑑定(identify)此物件是否屬於(of)polynom類別。

See Also

class,is


 is* isappdata

預先定義(predefined)
邏輯值(logical value)
實體(instance)