このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
この例では,绝对配列で関係演算を使用する方法を示します。
2行4列の文字ベクトルの细胞配列を作成します。
C = {“蓝”“红色”“绿色”“蓝”;...“蓝”“绿色”“绿色”“蓝”};颜色=分类(C)
颜色=2 x4分类蓝色,红色,绿色,蓝色,绿色,绿色,蓝色
颜色
は2行4列の直言配列です。
绝对配列のカテゴリを一覧表示します。
类别(颜色)
ans =3 x1细胞{'蓝色'}{'绿色'}{'红色'}
関係演算子情商
(==
)を使用して,颜色
の1番目の行と2番目の行を比較します。
颜色(:1)= =颜色(2:)
ans =1 x4逻辑阵列1 0 1 1
これらの行では2列目の値のみが異なります。
绝对配列颜色
全体と文字ベクトル“蓝”
を比較して,すべての値蓝色的
の位置を見つけます。
颜色= =“蓝”
ans =2 x4逻辑阵列1 0 0 1 1 0 0 1
颜色
には蓝色という要素が4つ含まれており,配列の各端にあります。
颜色
内のカテゴリに数学的な順序を付けます。色スペクトル红色<绿色<蓝色
の順序を表すカテゴリの順序を指定します。
颜色=分类(颜色,{“红色”,“绿色”“蓝”},“顺序”,真正的)
颜色=2 x4分类蓝色,红色,绿色,蓝色,绿色,绿色,蓝色
绝对配列の要素は変更されません。
颜色
の離散カテゴリを一覧表示します。
类别(颜色)
ans =3 x1细胞{'红色'}{'绿色'}{'蓝色'}
颜色
の1列目の要素が2列目の要素より大きいかどうかを判定します。
颜色(:1)>颜色(:,2)
ans =2 x1逻辑阵列1 1
1列目の値蓝色的
は両方とも2列目の対応する値红色的
および绿色
より大きいことがわかります。
颜色
の要素で“蓝”
より小さいものをすべて見つけます。
颜色<“蓝”
ans =2 x4逻辑阵列0 1 1 0 0 1 1 0
関数lt
(<
)は値绿色
および红色的
のすべての位置を1
で示します。