使用 is* 函数检测状态
MATLAB® 有许多函数可检测数组或对象是否具有指定状态。这些函数有时称为 is* 函数,因为其名称以 is 开头。如果输入具有指定的状态,则函数返回逻辑值 1 (true),否则返回逻辑值 0 (false)。
例如,您可以使用这些函数检测:
数组是否具有指定数据类型(如数值、
double、categorical、datetime或string)数值矩阵是否具有特定属性(如对称)
数值数组的元素是否为有限、实数或复数元素
categorical或datetime数组的元素是否满足某些条件数组是否有任何元素是离群值、缺失值或局部最大值或最小值
对象是否为图形句柄、Java® 对象或 COM 对象
下表按字母顺序列出最常用的 is* 函数及其检测状态的描述。
函数 | 描述 |
|---|---|
确定输入是否具有指定数据类型 | |
确定应用程序数据是否存在 | |
isapprox | 确定近似相等性 |
确定矩阵是否在特定带宽范围内 | |
确定哪些元素在指定范围内 | |
确定输入是否为 | |
确定输入是否为 | |
确定输入是否为类别的名称 | |
确定输入是否为元胞数组 | |
确定输入是否为字符向量元胞数组 | |
查找输入中的突然变化 | |
确定输入是否为字符数组 | |
确定输入是否为列向量 | |
确定输入是否为组件对象模型 (COM) 对象 | |
确定字典是否配置 | |
确定输入是否为 | |
确定矩阵是否为对角矩阵 | |
查找 | |
确定输入是否为 | |
确定输入是否为空数组 | |
确定输入是否为枚举 | |
确定数组是否在数值上都相等 | |
确定数组是否在数值上都相等,将 | |
确定输入是否为组件对象模型 (COM) 对象事件 | |
确定输入是否为 MATLAB 结构体数组字段 | |
确定输入是否为文件 | |
查找作为有限值的数组元素 | |
确定输入是否为浮点数组 | |
确定输入是否为文件夹 | |
确定输入是否为有效的图形对象句柄 | |
确定输入是否为有效的图形或 Java 对象句柄 | |
确定矩阵是埃尔米特矩阵还是斜埃尔米特矩阵 | |
确定图形保留状态是否为 on | |
查找作为无限值的数组元素 | |
确定输入是否为整数数组 | |
确定输入是否为组件对象模型 (COM) 接口 | |
确定输入是否为 Java 对象 | |
确定字典是否包含键 | |
确定输入是否为 MATLAB 关键字 | |
查找字母字符 | |
查找输入中的局部最大值 | |
查找二维数据中的局部最大值 | |
查找输入中的局部最小值 | |
查找二维数据中的局部最小值 | |
确定输入是否为逻辑数组 | |
确定版本是否适用于 macOS 平台 | |
确定输入是否为矩阵 | |
查找作为集合数组成员的数组元素 | |
查找在容差范围内属于集合数组成员的数组元素 | |
确定对象是否具有指定的方法 | |
查找输入中的缺失值 | |
查找作为 | |
查找作为 | |
确定输入是否为数值数组 | |
确定输入是否为 MATLAB 对象 | |
确定输入是否为有序 | |
查找输入中的离群值 | |
确定版本是否适用于 Windows® (PC) 平台。 | |
查找作为质数的数组元素 | |
确定输入是否为对象属性 | |
确定 | |
确定所有的数值数组元素是否为实数 | |
确定输入时间基于时间单位或日历单位是否规则 | |
确定输入是否为行向量 | |
确定输入是否为标量 | |
确定数组是否已排序 | |
确定矩阵或表的行是否已排序 | |
查找空白字符 | |
确定输入是否为稀疏矩阵 | |
确定输入是否为字符串数组 | |
确定输入是否为包含一个元素的字符串数组 | |
查找输入字符串中属于指定类别的字符 | |
确定输入是否为结构体数组 | |
确定版本是否为 Student Version | |
确定矩阵是对称矩阵还是斜对称矩阵 | |
确定输入是否为表 | |
确定输入是表还是时间表 | |
istall | 确定输入是否为 tall 数组 |
确定输入是否为时间表 | |
确定矩阵是否为下三角矩阵 | |
确定矩阵是否为上三角矩阵 | |
查找 | |
确定输入是否具有指定的基础数据类型 | |
isuniform | 确定向量是否均匀间隔 |
确定版本是否适用于 Linux® 或 macOS 平台 | |
确定输入是否为有效句柄 | |
确定输入是否为有效的变量名称 | |
确定输入是否为向量 | |
查找 |