Main Content

論理 (boolean) 演算

真偽条件

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

関数

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

トピック