RSolve
関数RSolveは線形および非線形の差分方程式系,差分代数方程式系,偏差分方程式系を解くことができます.また,q 差分方程式や分割統治法も解くことができます.
Mathematica の組込み関数になり,新たに拡張されたRSolveは,再帰関係を解くために今日利用できるシステムのなかで,もっとも広範なもののひとつといえます.この中には,線形・非線形差分方程式,差分代数方程式,偏差分方程式,q 差分方程式,分割統治方程式等が含まれます.
例:再帰方程式を解く
以下で,任意の定数 を1つ含む方程式 の一般解を与えます.
下の例では,線形の差分方程式系および代数方程式系を解きます.この2階の系には,解に一般定数が1つしかありません.これは,代数方程式によって,すでに1自由度が削除されているためです.
RSolveでは,偏差分方程式を解くこともできます.この場合,一般解は のような汎用関数により,以下のようにパラメータ化されます.
RSolveでは,いわゆるq 差分方程式(分割統治方程式)を解くこともできます.この方程式は という形式です.
以下は,二分探索法を実行するときに多くの比較を与える線形のq 差分方程式です.
|