matlab 判斷物件的資料型別isa()
阿新 • • 發佈:2018-11-12
K = isa(obj, 'class_name') 判斷obj是否為class_name型別。如果是,返回邏輯1(真);如果不是,返回邏輯0(假)。
參量obj是一個MATLAB物件或者Java物件。參量class_name是MATLAB(預定義的或使用者定義的)物件或Java物件。預定義的MATLAB物件包括如下型別:
logical 邏輯陣列
char
numeric 整型或浮點型陣列
integer 有符號或無符號整型陣列
int8 8
uint8 8為無符號整型陣列
int16 16
uint16 16位無符號整型陣列
int32 32位有符號整型陣列
uint32 32位無符號整型陣列
int64 64位有符號整型陣列
uint64 64位無符號整型陣列
float 單精度或雙精度浮點數陣列
single 單精度浮點數陣列
double 雙精度浮點數陣列
cell 元胞陣列
struct 結構體陣列
function_handle 函式控制代碼
'class_name' MATLAB類或Java類
To check for a sparse array, use issparse. To check for a complex array, use ~isreal.
要判斷輸入參量是否為稀疏矩陣,請使用issparse。要判斷輸入參量是否為複數矩陣,請使用~isreal。