主要内容

。

<=

以下かどうかの判別

说明

一种<=B.は 合乎逻辑配列を返します。この配列の要素は、一种B.以下である场合には逻辑1(真的)に设定され,そうでない场合は逻辑0.错误的)になります。テストでは,数値配列の実数部のみが比较されます。は,一种またはB.が 楠または未定義の分类要素をもつ场合には,逻辑0.错误的)を返します。

乐(一种B.A <= Bの代替方法として実行できますが,まれにしか使われません。これにより,クラスの演算子のオーバーロードが可能です。

すべて折りたたむ

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

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

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

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

A <= 12
ans =.的1x8阵列的逻辑1 1 0 1 1 1 1 0

结果は,一种の要素が式を満たす场合には,逻辑1真的)を含むベクトルです。

逻辑値のベクトルをインデックスとして使用して,12.以下の一种の値を表示します。

A(A <= 12)
ans =.1×6.1 12 7 9 11 2

结果は,一种の要素のサブセットです。

行列を作成します。

A =魔法(4)
A =4×4.16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1

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

A(A <= 9)= 10
A =4×4.16 10 10 13 10 11 10 10 10 10 10 12 10 14 15 10

结果は,最小の要素が10.である新しい行列です。

顺序分类配列を作成します。

A =分类({“大的”'中等的'“小”;'中等的'......“小”“大的”},{“小”'中等的'“大的”},“序”1)
A =的2x3分类大中小大中小大

この配列には,“小”'中等的'および“大的”の3つのカテゴリがあります。

カテゴリ'中等的'以下の値をすべて见つけます。

A<='中等的'
ans =.2×3阵列的逻辑0 1 1 1 1 0

逻辑1真的)は,カテゴリ'中等的'以下の値を示します。

一种の行を比较します。

A(1,:)<=A(2,:)
ans =.1x3逻辑阵列0 0 1

关数は,最初の行のカテゴリ値が2番目の行以下である场合には,逻辑1真的)を返します。

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

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

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

A(A<=3)
ans =.1×4复杂1.0000 + 1.0000i 2.0000  -  2.0000i 1.0000 + 3.0000i 1.0000  -  2.0000i

は,一种の要素の実数部のみを比较します。

ABS.を使用して,原点から3.の半径の内部にある要素を见つけます。

A(ABS(A)<= 3)
ans =.1×3复1.0000 + 1.0000i 2.0000  -  2.0000i 1.0000  -  2.0000i

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

期间配列を作成します。

d =小时(21:25)+分钟(75)
d =1x5持续时间22.25小时23.25小时24.25小时25.25小时26.25小时

配列をテストし,1标准日以下の要素を见つけます。

d <= 1
ans =.1×5阵列的逻辑1 1 0 0 0

入力引数

すべて折りたたむ

オペランド。スカラー,ベクトル,行列または多次元配列として指定します。入力一种B.は、同じサイズであるか、互換性のあるサイズでなければなりません (たとえば、一种mN.列の行列で,B.がスカラーまたは1N.列の行ベクトル)。详细については,基本的な演算で互换性のある配列サイズを参照してください。

任意の型の数値入力を比较でき,比较は型変换による精度低下の悪影响を受けません。

  • 一方の入力が顺序分类配列である场合,他方の入力には顺序分类配列,文字ベクトルの细胞配列または単一の文字ベクトルを指定できます。単一の文字ベクトルは,他方の入力と同じサイズの文字ベクトルの细胞配列に拡张されます。両方の入力が顺序分类配列である场合は,顺序を含めて同じカテゴリセットでなければなりません。详细については,分类配列の要素の比较を参照してください。

  • 一方の入力が日期时间配列である场合,他方の入力には日期时间配列,文字ベクトル,または文字ベクトルの细胞配列を指定できます。

  • 一方の入力が期间配列である场合,他方の入力には期间配列または数値配列を指定できます。この演算子は各数値を标准日(24时间)の数として扱います。

  • 一方の入力が串配列の场合,他方の入力には串配列,文字ベクトル,または文字ベクトルの细胞配列を指定できます。一种B.の対応する要素は,辞书顺に比较されます。

データ型:单身的|双倍的|INT8|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|char|细绳|分类|日期时间|期间
复素数のサポート:あり

ヒント

  • 一部の浮动小数点数は,バイナリ形式で正确に表现できません。これにより,<=演算子が反映する结果に若干の违いが生じます。详细については,浮动小数点演算によくある问题の回避を参照してください。

互换性についての考虑事项

すべて展開する

R2016bでの动作変更

R2020bでの动作変更

拡張機能

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

GPUコード生成
GPU编码器™を使用してNVIDIA®GPUのためのCUDA®コードを生成します。

高密度脂蛋白コード生成
HDL编码器™を使用してFPGA设计およびASIC设计のためのVerilog的およびVHDLのコードを生成します。

R2006aより前に導入