主要内容

isempty

判断数组为空

描述

例子

TF = isempty (一个)返回逻辑1(真正的)如果一个是空的,和逻辑吗0(否则)。一个空数组、表或时间表至少有一维长度为0,如0-by-0或0-by-5。

例子

全部折叠

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

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

比较空数组,数组包含缺失值。

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

创建一个分类向量和缺失值。

cat1 =分类([失踪的失踪])
cat1 =1 x2分类<定义> <定义>

cat1没有一个维度的长度为零,它不是空的。

TF1 = isempty (cat1)
TF1 =逻辑0

创建一个0-by-0直言数组和测试如果它是空的。

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

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

创建一个字符串向量的元素是没有字符的字符串。str1非空的,因为没有它的尺寸长度为零。

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

创建一个0-by-3字符串数组和测试如果它是空的。

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

输入参数

全部折叠

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

提示

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

  • 缺失值的测试在一个数组,使用ismissing函数。

扩展功能

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

HDL代码生成
生成FPGA和ASIC设计的Verilog和VHDL代码使用HDL编码器™。

版本历史

之前介绍过的R2006a

另请参阅

|