FunctionApproximations`
FunctionApproximations`
GeneralMiniMaxApproximation
GeneralMiniMaxApproximation[{fx,fy},{t,{t0,t1},m,n},x]
t0から t1の区間上の t の関数として生成された,x 座標と y 座標がそれぞれ fx,fy である曲線へのミニマックス近似を返す,分子の次数が m,分母の次数が n である x の有理多項式関数を見付ける.
GeneralMiniMaxApproximation[{fx,fy},approx,{t,{t0,t1},m,n},x]
approx から反復アルゴリズムを始めて,ミニマックス近似を見付ける.
詳細とオプション
- GeneralMiniMaxApproximationを使うためには,まず関数近似パッケージをロードしなくてはならない.それにはNeeds["FunctionApproximations`"]を実行する必要がある.
- GeneralMiniMaxApproximationはデフォルトで,近似と expr の間の相対誤差の最大値を最小化する.
- GeneralMiniMaxApproximation[{fx,fy,g},{t,{t0,t1},m,n},x]は g の因数を使って誤差を計算する.この場合,GeneralMiniMaxApproximationによって返されるミニマックス近似は,数量(fy-h[fx])/g の最大値を最小化する有理関数 h[x]である.
- GeneralMiniMaxApproximationは{abscissa,{approximation,maxerror}}を返す.abscissa は相対誤差が極大値となるような横座標のリスト,approximation は有理近似,maxerror は相対誤差の最大値である.
- 近似がGeneralMiniMaxApproximationの第2引数として与えられる場合,それはGeneralMiniMaxApproximationで返される結果と同じ形式でなければならない.
- 次のオプションを使うことができる:
-
Bias 0 自動的に選ぶ補間点のバイアス Brake {5,5} 反復アルゴリズムに適用するブレーキ Derivatives Automatic 導関数に用いる関数 MaxIterations 20 使用する反復の最大回数 PlotFlag False 相対誤差をプロットするか否か PrintFlag False 状況情報を出力するか否か WorkingPrecision MachinePrecision 内部計算で使用する精度