導関数を近似するための私の好ましい方法は、中央差分であり、その差分は前方差分または後方差分よりも正確です。ただし、中心的な違いは、評価するポイントの両側にデータポイントが必要なことです。通常、これはどちらのエンドポイントにもデリバティブがないことを意味します。それを解決するには、エッジで前方と後方の差に切り替えてください:
具体的には、最初のポイントには前方差分、最後のポイントには後方差分、中央のすべてのポイントには中央差分を使用してください。また、xの値は等間隔であると想定して、yにのみ焦点を合わせることができます。次の式を使用します。
幸運を祈ります。誰かが3つのすべての派生物を適切な場所に再現する簡単なルールを思いつくかどうかを楽しみにしています!
EX入力:
0.034 9.62 8.885 3.477 2.38
FD、CD、およびBDを使用して、どのスポットでどのアルゴリズムを使用するかを示します。したがって、5点以上を使用して、
FD CD CD CD BD
そして、計算された値は次のようになります:
9.586 4.4255 -3.0715 -3.2525 -1.097
常に少なくとも3つの入力ポイントがあると想定でき、単精度または倍精度を使用して計算できます。
そしていつものように、最も短い答えが勝つ。
[a,b,c,d,e] -> [b-a,(c-a)/2,(d-b)/2,(e-c)/2,e-d]。3つの入力ポイントより少なくできますか?
