Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

論理 (boolean) 演算

真偽条件

MATLAB® では、logical データ型を使用して boolean データを表現します。このデータ型は、truefalse の状態を、それぞれ 10 の数値を使用して表現します。MATLAB の関数や演算子には、条件を満たしていることを示すために、論理値を返すものもあります。これらの論理値を使用して、配列にインデックスを付けたり、条件付きコードを実行したりできます。詳細は、条件を満たす配列要素の検索に記載された方法を参照してください。

関数

&Find logical AND
Short-Circuit &&ショートサーキットを使用した論理 AND
~Find logical NOT
|Find logical OR
Short-Circuit ||ショートサーキットを使用した論理 OR
xorFind logical exclusive-OR
allすべての配列要素が非ゼロか true かを判定
any任意の配列要素が非ゼロかどうかを判断
falselogical 0 (false)
find非ゼロ要素のインデックスと値を見つける
islogical入力が logical 配列かどうかを判別
logical数値を logical に変換
truelogical 1 (true)

トピック