最高次導関数は WhenEventで直接設定されない.
メッセージが示す通り,Method{"EquationSimplification""Residual"}を指定する:
場合によっては,Method{"EquationSimplification""Residual"}が代替案ではないこともある.以下の系について考える:
実際の方程式を変更する方法の一つに,DiscreteVariablesを使って包括的な方程式のオン・オフ成分を切り替えることが考えられる:
解を可視化する:
より簡単な方法として,NDSolveに自動的にWhenEventを挿入させるものがある:
解を可視化する: