主要内容

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

論理演算

真偽(布尔)条件

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

関数

短路& &,| | ショートサーキットを使用した論理演算
論理和を求める
論理不是を求める
| 論理或を求める
xor 排他的論理和を求める
所有 すべての配列要素が非ゼロか真正的かを判定
任何 任意の配列要素が非ゼロかどうかを判断
逻辑0(假)
找到 非ゼロ要素のインデックスと値を見つける
islogical 入力が逻辑配列かどうかを判別
逻辑 数値を逻辑に変換
真正的 逻辑1(真正的)

トピック

条件を満たす配列要素の検索

この例では,条件を配列に適用して,配列の要素をフィルター処理する方法を説明します。

合理的配列を1つの値にする

この例では,関数任何または所有を使用して,配列全体を1つの論理値に低次元化します。

演算子の優先順位

優先順位の規則により,MATLABで式を評価する順序が決定されます。