Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

数据类型标识

确定变量的数据类型

MATLAB® 有许多函数可识别变量的数据类型或确定变量是否具有特定的数据类型。当调用或编写的代码依赖于具有特定数据类型的变量时,应使用这些函数。

函数

全部展开

isfloat确定输入是否为浮点数组
isinteger确定输入是否为整数数组
islogical确定输入是否为逻辑数组
isnumeric确定输入是否为数值数组
isreal确定数组是否使用复数存储
issparse确定输入是否为稀疏矩阵
isstring确定输入是否为字符串数组
ischar确定输入是否为字符数组
iscellstr确定输入是否为字符向量元胞数组
isdatetime确定输入是否为日期时间数组
isduration确定输入是否为持续时间数组
iscalendarduration确定输入是否为日历持续时间数组
iscell确定输入是否为元胞数组
isstruct确定输入是否为结构体数组
istable确定输入是否为表
istimetable确定输入是否为时间表
is*检测状态
isa确定输入是否具有指定数据类型
iscategorical确定输入是否为分类数组
isenum确定变量是否为枚举
isgraphics对有效的图形对象句柄为 True
isjava确定输入是否为 Java 对象
isobject确定输入是否为 MATLAB 对象
whos列出工作区中的变量及大小和类型
class对象的类
underlyingType确定数组行为的基础数据的类型
isUnderlyingType确定输入是否有指定的基础数据类型
validateattributes检查数组的有效性

主题

MATLAB 基础类

您可以在 MATLAB 中使用许多不同的数据类型或。您可以构建浮点和整数数据、字符和字符串以及逻辑 truefalse 值等构成的矩阵与数组。函数句柄可将您的代码与任何 MATLAB 函数连接在一起,而与当前范围无关。表、时间表、结构体和元胞数组提供了一种将不同类型的数据存储在同一容器中的方法。