ドキュメンテーション

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

le, <=

以下かどうかの判別

構文

  • A <= B
  • le(A,B)

説明

A <= B は、AB 以下である場合には、論理値 1 (true) に設定された要素を含む論理配列を返します。そうでない場合は、論理値 0 (false) を返します。テストでは、数値配列の実数部のみが比較されます。le は、A または B が NaN または未定義のカテゴリカル要素をもつ場合には、論理値 0 (false) を返します。

le(A,B)A <= B の代替方法として実行できますが、まれにしか使われません。これは、クラスの演算子のオーバーロードを有効にします。

すべて展開する

ベクトル要素のテスト

指定された値以下のベクトル要素を見つけます。

数値ベクトルを作成します。

A = [1 12 18 7 9 11 2 15];

ベクトルをテストし、12 以下の要素を見つけます。

A <= 12
ans =

     1     1     0     1     1     1     1     0

結果は、A の要素が式を満たす場合には、論理値 1 (true) を含むベクトルです。

論理値のベクトルをインデックスとして使用して、12 以下の A の値を表示します。

A(A <= 12)
ans =

     1    12     7     9    11     2

結果は、A の要素のサブセットです。

行列の要素の置換

行列を作成します。

A = magic(4)
A =

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

9 以下の値をすべて値 10 に置き換えます。

A(A <= 9) = 10
A =

    16    10    10    13
    10    11    10    10
    10    10    10    12
    10    14    15    10

結果は、最小の要素が 10 である新しい行列です。

カテゴリカル配列の値の比較

順序カテゴリカル配列を作成します。

A = categorical({'large' 'medium' 'small'; 'medium' ...
'small' 'large'},{'small' 'medium' 'large'},'Ordinal',1)
A = 

     large       medium      small 
     medium      small       large 

この配列には、'small''medium' および 'large' の 3 つのカテゴリがあります。

カテゴリ 'medium' 以下の値をすべて見つけます。

A <= 'medium'
ans =

     0     1     1
     1     1     0

論理値 1 (true) は、カテゴリ 'medium' 以下の値を示します。

A の行を比較します。

A(1,:) <= A(2,:)
ans =

     0     0     1

関数は、最初の行のカテゴリ値が 2 番目の行以下である場合には、論理値 1 (true) を返します。

複素数のテスト

複素数のベクトルを作成します。

A = [1+i 2-2i 1+3i 1-2i 5-i];

3 以下の値を見つけます。

A(A <= 3)
ans =

   1.0000 + 1.0000i   2.0000 - 2.0000i   1.0000 + 3.0000i   1.0000 - 2.0000i

le は、Aの要素の実数部のみを比較します。

abs を使用して、原点から 3 の半径の内部にある要素を見つけます。

A(abs(A) <= 3)
ans =

   1.0000 + 1.0000i   2.0000 - 2.0000i   1.0000 - 2.0000i

その結果、要素が 1 つ少なくなりました。要素 1.0000 + 3.0000i は、原点から 3 の半径の内部にありません。

入力引数

すべて展開する

A — 左側の配列数値配列 | 論理配列 | 文字配列 | 順序カテゴリカル配列

左側の配列は、数値配列、論理配列、文字配列またはカテゴリカル配列のいずれかとして指定します。入力 AB は、いずれかがスカラー値でない限り、同じサイズでなければなりません。スカラー入力は、他方の入力と同じサイズの配列に拡張されます。

一方の入力が順序カテゴリカル配列である場合、他方の入力には順序カテゴリカル配列、文字列のセル配列または単一の文字列を指定できます。単一の文字列は、他方の入力と同じサイズの文字列のセル配列に拡張されます。両方の入力が順序カテゴリカル配列である場合は、順序を含めて同じカテゴリ セットでなければなりません。詳細は、「カテゴリカル配列の要素の比較」を参照してください。

B — 右側の配列数値配列 | 論理配列 | 文字配列 | 順序カテゴリカル配列

右側の配列は、数値配列、論理配列、文字配列またはカテゴリカル配列のいずれかとして指定します。入力 AB は、いずれかがスカラー値でない限り、同じサイズでなければなりません。スカラー入力は、他方の入力と同じサイズの配列に拡張されます。

一方の入力が順序カテゴリカル配列である場合、他方の入力には順序カテゴリカル配列、文字列のセル配列または単一の文字列を指定できます。単一の文字列は、他方の入力と同じサイズの文字列のセル配列に拡張されます。両方の入力が順序カテゴリカル配列である場合は、順序を含めて同じカテゴリ セットでなければなりません。詳細は、「カテゴリカル配列の要素の比較」を参照してください。

詳細

すべて展開する

ヒント

参考

| | | |

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