Boole

Boole[expr]

expr Trueのときは1を,Falseのときは0を返す.

詳細

  • Booleは,アイバーソン(Iverson)の記法,指示関数,特性関数としても知られている.
  • Booleは,通常,述語の論理結合で与えられた領域上の積分と総和を表すために使われる.また,統計におけるカテゴリ変数のダミー変数符号化としても使われる.
  • Boole[expr]は,expr TrueでもFalseでもないときは変化しない.
  • Boole[expr]If[expr,1,0]と実質的に等しい.
  • BooleListableである.
  • Integrate[f Boole[pred],]は,predTrueである領域で f を積分するのに使うことができる.

例題

すべて開くすべて閉じる

  (3)

真理値のリストを整数に変換する:

不等式 で定義される円板の面積を求める:

アプリケーション  (4)

不等式で定義された範囲の面積を求める:

その範囲をプロットする:

不等式で定義された立体の体積を求める:

その立体をプロットする:

パラメータ半径の円と正方形の共通部分の面積を求める:

プロットのため,True,False値表を1,0に変換する:

特性と関係  (7)

ブール(Boole)値の逆:

PiecewiseExpandを使ってBoolePiecewiseに変換する:

条件についての論理操作とBooleに対する算術操作の対応:

RefineSimplifyFullSimplifyを使ってBooleを含む式を変換する:

Booleを含む方程式を簡約し,Booleを含む関数を最適化する:

積分問題でBooleを特性関数として使う:

Booleは,場合によっては,DifferenceRootとして表すことができる:

Wolfram Research (2004), Boole, Wolfram言語関数, https://reference.wolfram.com/language/ref/Boole.html (2007年に更新).

テキスト

Wolfram Research (2004), Boole, Wolfram言語関数, https://reference.wolfram.com/language/ref/Boole.html (2007年に更新).

CMS

Wolfram Language. 2004. "Boole." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/Boole.html.

APA

Wolfram Language. (2004). Boole. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Boole.html

BibTeX

@misc{reference.wolfram_2024_boole, author="Wolfram Research", title="{Boole}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Boole.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_boole, organization={Wolfram Research}, title={Boole}, year={2007}, url={https://reference.wolfram.com/language/ref/Boole.html}, note=[Accessed: 22-November-2024 ]}