主要内容

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

情商==

構文

説明

一个==Bは,配列一个と配列Bがが场合,要素要素逻辑1真的)に设定した逻辑配列配列返します。そうでないそうでない合,要素は逻辑0)となります。テストでは,数値配列の実数部と虚数部の両方が比較されます。情商は,一个またはBが南か未定義の分类要素をもつ場合には,合乎逻辑的0)を返します。

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

すべて折りたたむ

実数と虚数の両方を含む2つのベクトルを作成し,それらを比較して等価性を評価します。

A = [1+i 3 2 4+i];B = [1 3+i 2 4+i];A = =
ans =1x4逻辑阵列0 0 1 1

関数情商は,等式の実部ととと部を両,いずれいずれも等しいにのみ逻辑1真的)を返します。

文字ベクトルを作成します。

M =“杰作”

==を使用して,特定の文字があるかどうかをテストします。

M = =“e”
ans =1 x11逻辑阵列0 0 0 0 1 1 0 0 1 1 0 1 1 1 1

逻辑1真的)は文字“e”が现出处于することをます。

“头”'尾巴'の2つの値をもつ直言配列を作成します。

A =分类({“头”“头”'尾巴''尾巴'“头”'尾巴'})
一个=2 x3分类正面,正面,反面,正面,反面

“头”カテゴリのすべての値を検索します。

A ==.“头”
ans =2 x3逻辑阵列1 1 0 0 1 0

逻辑1真的)はカテゴリの値があることを示します。

等式で一个の行を比較します。

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

逻辑1真的)は等しいカテゴリ値をもつ行内の位置を示します。

小数のテキストで表され多くの数码,2进浮浮表すとしてにに。==演算子が反映する结果に若干の违いが生じます。

小数で表されている数値に対していくつかの減算演算を実行し,結果をCに格納します。

C = 0.5 -0.4 -0.1
c = -2.7756e-17

厳密な10進演算では,Cは”正確に”0に等しくなります。その小さい値は2進浮動小数点演算の特性によるものです。

等式でC0と比較します。

C = = 0
ans =逻辑0

浮動小数点数を比較するには,==の代わりに許容誤差托尔を使用します。

托尔=每股收益(0.5);abs (C-0) <托尔
ans =逻辑1

C0の2つの数値は,0.5に近い連続する2つの浮動小数点数よりも互いに近い数です。多くの状況で,C0と同様に振る舞います。

2つのdatetime配列の要素を比較します。

タイムゾーンが異なる2つのdatetime配列を作成します。

t1 =[2014年04 14 9 0 0;2014年,04,14日,10日,0,0);一个= datetime (t1,“时区”'美国/ Los_Angeles');A.Format =“d-MMM-y HH: mm: ss Z”
一个=2 x1 datetime14- april -2014 10:00:00 -0700
t2 =[2014、04 14日12 0 0;2014年,04,14日,12日,30日0];B = datetime (t2,“时区”“美国/ New_York”);B.Format =“d-MMM-y HH: mm: ss Z”
B =2 x1 datetime14-Apr-2014 12:30:00 -0400

一个Bの要素がどこで等しくなっているかを確認します。

A = =
ans =2 x1逻辑阵列1 0

入力引数

すべて折りたたむ

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

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

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

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

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

  • 一方の入力が字符串配列の場合,他方の入力には字符串配列,文字ベクトル,または文字ベクトルの细胞配列を指定できます。一个Bの対応する要素は,辞書順に比較されます。

データ型:||int8|INT16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|分类|datetime|持续时间
複素数のサポート:あり

ヒント

  • ハンドルオブジェクトを比較する場合は,==を使用して,オブジェクトが同じハンドルをもつかどうかをテストします。isequalを使用して,异なるハンドルをもつオブジェクトが等しいプロパティ値をもつかどうかを判定します。

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

开する

R2016bでの動作変更

R2020bでの動作変更

拡張機能

高密度脂蛋白コード生成
高密度脂蛋白编码器™を使用してFPGA設計およびASIC設計のためのVerilogおよび硬件描述语言(VHDL)のコードを生成します。

R2006Aより前に导入