PiecewiseExpand
PiecewiseExpand[expr]
単一の区分関数を返すために expr の中のネストした区分関数を展開する.
PiecewiseExpand[expr,assum]
仮定を用いて区分関数を展開する.
PiecewiseExpand[expr,assum,dom]
領域 dom 上で展開を行う.
詳細とオプション
- 一般にPiecewiseExpand[expr]の結果はPiecewise[{e1,e2,…}]である.ここで,eiはどれもPiecewiseを含まない.
- PiecewiseExpandはIf,Which,Abs,Max,UnitStep,Floorのような関数をPiecewiseに変換する.
- PiecewiseExpand[expr,assum,dom]は,expr 中のすべての関数の入出力の両方が領域 dom にあると仮定する.
- dom の一般的な選択はRealsとComplexesである.
- PiecewiseExpandはPiecewise中の条件の組合せを簡約する.
- 次のオプションを使うことができる.
-
Assumptions $Assumptions assum に追加するデフォルトの仮定 Method Automatic 使用するメソッド TimeConstraint 30 それぞれの条件の組合せを簡約するのに何秒かけるか
例題
すべて開くすべて閉じる例 (1)
特殊な区分関数の構成を1つのPiecewiseオブジェクトに変換する:
スコープ (5)
オプション (11)
Assumptions (3)
Assumptionsオプションのデフォルト値は$Assumptionsである:
仮定が引数として与えられるときは,$Assumptionsも使われる:
仮定をオプション値として使うと$Assumptionsの使用が妨げられる:
Method (6)
Methodオプションで区分関数に関連するシステムオプションの局所設定ができる:
デフォルト条件の簡約ツールでは簡単にできない条件もあるかもしれない:
次ではReduceを使って条件を簡単にしている:
デフォルトで,PiecewiseExpandはTogetherを使って値を簡約する:
次は,Simplifyを使って値を簡約する:
デフォルトで,PiecewiseExpandが生成する条件は分離されてはおらず,順番も変えられない:
デフォルトで,特別な区分関数はすべてPiecewiseに変換される:
これはIfとUnitStepを変換するが,Maxは変換しない:
デフォルトで,明示的なブール値の区分関数はブール式で与えられる:
"BooleanResult"->Falseとすると,式はPiecewiseで表される:
"BooleanResult"->Trueとすると,すべての値はブール値であるとみなされる:
特性と関係 (11)
PiecewiseExpandは1つのPiecewiseオブジェクトを返す:
Min,Max,UnitStep,Clipは実引数の区分関数である:
Abs,Sign,Argは,その引数が実数であると考えられるときは区分関数である:
KroneckerDeltaとDiscreteDeltaは複素引数の区分関数である:
Booleはブール値の引数を持つ区分関数である:
If,Which,Switchは区分関数であると解釈できる:
Floor,Ceiling,Round,IntegerPart,FractionalPartを有限範囲で変換する:
UnitBoxとUnitTriangleは実引数の区分関数である:
SquareWave,TriangleWave,SawtoothWaveを有限範囲について変換する:
BernsteinBasisとBSplineBasisは実引数の区分関数である:
テキスト
Wolfram Research (2004), PiecewiseExpand, Wolfram言語関数, https://reference.wolfram.com/language/ref/PiecewiseExpand.html.
CMS
Wolfram Language. 2004. "PiecewiseExpand." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PiecewiseExpand.html.
APA
Wolfram Language. (2004). PiecewiseExpand. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PiecewiseExpand.html