文档

isempty

确定数组是否为空

描述

例子

TF = isempty (一个返回逻辑1真正的)如果一个是空的,而且合乎逻辑0否则)。空数组、表或时间表至少有一个长度为0的维度,例如0 × 0或0 × 5。

例子

全部折叠

创建一个一维长度为零的三维数组,并确定它是否为空。

一个= 0 (0 2 2);TF = isempty ()
TF =逻辑1

将空数组与包含缺少值的数组进行比较。

在MATLAB®中,空数组至少有一维长度等于零。包含缺失值的数组,例如<定义>,不一定是空的。

创建一个包含缺失值的分类向量。

Cat1 =分类的([missing missing])
cat1 =1 x2分类数组<定义> <定义>

自从cat1没有长度为零的维数,它就不是空的。

TF1 = isempty (cat1)
TF1 =逻辑0

创建一个0 × 0的类别数组,并测试它是否为空。

cat2 =分类([]);TF2 = isempty (cat2)
TF2 =逻辑1

比较空字符串数组和没有字符的字符串。

创建一个字符串向量,它的元素是不含字符的字符串。str1为非空,因为它的所有维度都不为零。

str1 =字符串(1、3)
str1 =1 x3字符串数组”“”“”“
TF1 = isempty (str1)
TF1 =逻辑0

创建一个0乘3的字符串数组,并测试它是否为空。

str2=字符串(0,3);TF2=isempty(str2)
TF2 =逻辑1

输入参数

全部折叠

输入数组或表,指定为标量、向量、矩阵、多维数组、表或时间表。

提示

  • 要确定字符串数组是否有空字符串(零字符的字符串元素),请使用==操作符。例如,如果str一个字符串是否包含零字符str = = "返回逻辑1真正的).有关测试空字符串的更多信息,请参见测试空字符串和缺失值.有关字符串比较的信息,请参见比较文本

  • 要测试数组中是否缺少值,请使用ismissing函数。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

另请参阅

|

之前介绍过的R2006a