主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

isempty

配列が空かどうかを判別

説明

TF = isempty (一个は,一个が空である場合は逻辑1真正的),それ以外の場合は逻辑0)を返します。空の配列、表または时间表には,0行0列または0行5列のように,長さが0の次元が少なくとも1つあります。

すべて折りたたむ

1つの次元の長さが0に等しい3次元配列を作成し,それが空であるかどうかを判別します。

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

空配列と欠損値が含まれている配列を比較します。

MATLAB®では,空配列には長さが0に等しい次元が少なくとも1つあります。または<定义>のような欠損値が含まれている配列は,必ずしも空ではありません。

欠損値を含む直言ベクトルを作成します。

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

長さが0の次元をもたないため,cat1は空ではありません。

TF1 = isempty (cat1)
TF1 =逻辑0

0行0列の直言配列を作成し,その配列が空かどうかをテストします。

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

空字符串の配列と文字を含まない字符串を比較します。

文字を1つも含まない字符串である字符串ベクトルを作成します。str1は,長さが0の次元をもたないため,空ではありません。

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

0行3列の字符串配列を作成し,その配列が空かどうかをテストします。

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

入力引数

すべて折りたたむ

入力配列または表。スカラー、ベクトル、行列、多次元配列、table または timetable として指定します。

ヒント

  • 字符串配列に空の字符串(文字を1つも含まない字符串要素)があるかどうかを判別するには,==演算子を使用します。たとえば,strが文字を1つも含まない字符串である場合,str = = "は逻辑1真正的)を返します。空字符串ののテストの詳細については,空字符串のと欠損値のテストを参照してください。string の比較の詳細については、テキストの比較を参照してください。

  • 配列の欠損値をテストするには,関数ismissingを使用します。

拡張機能

C / c++コード生成
MATLAB®编码器™を使用してCおよびc++コードを生成します。

高密度脂蛋白コード生成
高密度脂蛋白编码器™を使用してFPGA設計およびASIC設計のためのVerilogおよび硬件描述语言(VHDL)のコードを生成します。

参考

|

R2006aより前に導入