間違った木を吠えているのだろうか。n 線形補間の結果を返す再帰関数が必要です。たとえば、次のようになります。
車両価格に割引を適用しています。ボリュームと年齢の 2 種類の割引があります。
A. ボリューム = 10、年齢 = 10、割引 = 100; ボリューム = 10、年齢 = 20、割引 = 200;
B. ボリューム = 20、年齢 = 10、割引 = 200; ボリューム = 20 年齢 = 20、ディスカウント = 400;
以下を補間したい:
ボリューム = 15、年齢 = 15 、割引 = ??
紙の上では、式 yn =y0 + (x1 - xn) (y1 - y0/x1 - x0) を使用します。
- A から補間: ボリューム = 10、年齢 = 15、結果 = 150
- B から補間: ボリューム = 20、年齢 = 15、結果 = 300
- 1 と 2 から、内挿ボリューム = 15、年齢 = 15、結果 = 225
それを C# の再帰関数として記述して、何度でもショックを受けることができるようにする方法はありますか? そのように表現できるでしょうか?
さらに詳しい情報が必要な場合はお知らせください。ご協力をよろしくお願いいたします。