您的位置:首页 > 移动开发 > Objective-C

isa - Determine whether input is object of given class matlab

2012-03-27 13:59 316 查看

isa - Determine whether input is object of given class

Syntax

K = isa(obj, 'class_name')

Description

K = isa(obj, 'class_name') returnslogical
1 (true) if obj isof class (or a subclass of) class_name,and logical
0 (false) otherwise.

The argument obj is a MATLAB objector an object of the Java programming language. The argument
class_name isthe name of a MATLAB (predefined or user-defined) or a Java class.Predefined MATLAB classes include

logical

Logical array of true and false values

char

Characters array

numeric

Integer or floating-point array

integer

Signed or unsigned integer array

int8

8-bit signed integer array

uint8

8-bit unsigned integer array

int16

16-bit signed integer array

uint16

16-bit unsigned integer array

int32

32-bit signed integer array

uint32

32-bit unsigned integer array

int64

64-bit signed integer array

uint64

64-bit unsigned integer array

float

Single- or double-precision floating-point array

single

Single-precision floating-point array

double

Double-precision floating-point array

cell

Cell array

struct

Structure array

function_handle

Function handle

'class_name'

MATLAB class or Java class

To check for a sparse array, use
issparse.To check for a complex array, use ~isreal.

Examples

isa(rand(3,4),'double')
ans =
1

The following example creates an instance of the user-defined MATLAB classnamed
polynom. The isa functionidentifies the object as being of the
polynom class.

polynom_obj = polynom([1 0 -2 -5]);
isa(polynom_obj, 'polynom')
ans =
1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐