matlab 判断对象的数据类型isa()

MATLAB 类型判断
本文介绍MATLAB中如何使用K=isa(obj,'class_name')来判断一个对象是否属于特定的类型,并列举了预定义的对象类型,包括逻辑数组、字符串数组等。同时也提供了检查稀疏矩阵和复数矩阵的方法。

K = isa(obj, 'class_name')  判断obj是否为class_name类型。如果是,返回逻辑1(真);如果不是,返回逻辑0(假)。

参量obj是一个MATLAB对象或者Java对象。参量class_nameMATLAB(预定义的或用户定义的)对象或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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值