ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

isordinal

入力が順序カテゴリカル配列かどうかを判別

構文

  • tf = isordinal(A)

説明

tf = isordinal(A) は、A が順序カテゴリカル配列の場合は論理値 1 (true) を返します。それ以外の場合は、isordinal は論理値 0 (false) を返します。

カテゴリカル配列が順序の場合、等価性のテストに加え、> (より大きい)、< (より小さい) など非等価性比較の関係演算を使用できます。

すべて折りたたむ

10 個のオブジェクトのサイズを含むカテゴリカル配列を作成します。値 'S''M' および 'L' に対して、名前 smallmedium および large を使用します。

A = categorical({'M';'L';'S';'S';'M';'L';'M';'L';'M';'S'},...
    {'S','M','L'},{'small','medium','large'})
A = 

     medium 
     large 
     small 
     small 
     medium 
     large 
     medium 
     large 
     medium 
     small 

A のカテゴリが数学的な順序をもつことを指定します。

isordinal(A)
ans =

     0

A は順序ではありません。順序カテゴリカル配列を作成するには、関数 categorical の名前と値のペアの引数 'Ordinal',true を使わなければなりません。

入力引数

すべて折りたたむ

カテゴリカル配列。ベクトル、行列または多次元配列として指定します。

詳細

すべて折りたたむ

ヒント

  • カテゴリカル配列 A を非順序配列から順序配列に変換するには、A = categorical(A,'Ordinal',true) を使用します。

  • カテゴリカル配列 A を順序配列から非順序配列に変換するには、A = categorical(A,'Ordinal',false) を使用します。

R2013b で導入

この情報は役に立ちましたか?