主要内容

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

lt,<

未満かどうかの判別

構文

説明

AB未満である場合、A<Bは、要素が logical 1 (真的) に設定された配列を返します。そうでない場合、要素は logical0(false) となります。テストでは、数値配列の実数部のみが比較されます。ltは、AまたはBがnanまたは未定义のcategorical要素をもつ場合には、logical0(false) を返します。

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

すべて折りたたむ

ベクトル要素が指定された値より小さいかどうかを判別します。

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

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

ベクトルをテストし、12より小さい要素を見つけます。

<12
ans =1x8 logical array1 0 0 1 1 1 1 0

結果は、Aの要素が式を満たす場合には、logical1(真的) を含むベクトルです。

logical 値のベクトルをインデックスとして使用して、12より小さいAの値を表示します。

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

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

行列を作成します。

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

9より小さい値をすべて値10に置き換えます。

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

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

順序 categorical 配列を作成します。

A = categorical({'大''medium''小的';'medium'...'小的''大'},{'小的''medium''大'},'Ordinal',1)
A =2x3 categoricallarge medium small medium small large

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

カテゴリ'medium'より小さい値をすべて見つけます。

A <'medium'
ans =2x3 logical array0 0 1 0 1 0

logical1(真的) は、カテゴリ'medium'より小さい値を示します。

Aの行を比較します。

a(1,:) 
                   
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 complex1.0000 + 1.0000i 2.0000 - 2.0000i 1.0000 + 3.0000i 1.0000 - 2.0000i

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

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

A(abs(A) < 3)
ans =1×3 complex1.0000 + 1.0000i 2.0000 - 2.0000i 1.0000 - 2.0000i

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

日付のベクトルを作成します。

A = datetime([2014,05,01;2014,05,31])
A =2x1 datetime01-May-2014 31-May-2014

2014 年 5 月 10 日より前の日付を検出します。

A(A <'2014-05-10')
ans =datetime01-May-2014

入力引数

すべて折りたたむ

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

任意の型の数値入力を比較でき、比較は型変換による精度低下の悪影響を受けません。

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

  • 一方の入力がdatetime配列である場合、他方の入力にはdatetime配列、文字ベクトル、または文字ベクトルの cell 配列を指定できます。

  • 一方の入力がduration配列である場合、他方の入力にはduration配列または数値配列を指定できます。この演算子は各数値を標準日 (24 時間) の数として扱います。

  • 一方の入力がstring 配列の場合、他方の入力には string 配列、文字ベクトル、または文字ベクトルの cell 配列を指定できます。ABの対応する要素は、辞書順に比較されます。

データ型:single|double|int8|INT16|int32|int64|uint8|uint16|uint32|uint64|logical|char|string|categorical|datetime|duration
複素数のサポート:あり

互換性についての考慮事項

开する

R2016b での動作変更

R2020b での動作変更

拡张机械

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

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

HDL コード生成
HDL Coder™ を使用して FPGA 設計および ASIC 設計のための Verilog および VHDL のコードを生成します。

R2006Aより前に导入