DiscreteVariables
NDSolveおよびその他の関数のオプションで,時間積分で離散時間でのみ変化する変数を指定する.
詳細
- DiscreteVariables->{v1, v2,…}は,v1, v2, …を離散時間でのみ変化する変数として扱うように指定する.
- 離散変数 v の値はWhenEvent[event,v->val]あるいはWhenEvent[event,v->"DiscontinuitySignature"]を通して変えることができる.
- 離散変数解 v はNDSolve[eqn,{v,…},…]を使って返すことができる.
- DiscreteVariables->{vspec1,vspec2,…}を使って離散変数の範囲を指定することができる.
- vspeciの可能な形式
-
v v の領域はRealsまたはComplexes Element[v,Reals] v の領域はReals Element[v,Complexes] v の領域はComplexes Element[v,Integers] v の領域はIntegers Element[v,{n1,…}] v は離散範囲{n1,…}を持つ {v,vmin,vmax} v の範囲は である vspeciactioni vspeci が満たされなくなったときに actioniを実行する - 離散変数の時間についての導関数は,ほぼあらゆるところでゼロであり,方程式に使われるべきではない.
- 偏微分方程式では,離散変数は半離散化の線の方法における時間独立変数にのみ依存することができる.
例題
すべて開くすべて閉じる
Wolfram Research (2012), DiscreteVariables, Wolfram言語関数, https://reference.wolfram.com/language/ref/DiscreteVariables.html.
テキスト
Wolfram Research (2012), DiscreteVariables, Wolfram言語関数, https://reference.wolfram.com/language/ref/DiscreteVariables.html.
CMS
Wolfram Language. 2012. "DiscreteVariables." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DiscreteVariables.html.
APA
Wolfram Language. (2012). DiscreteVariables. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DiscreteVariables.html