いくつかの連続値を持つことによって関数を再構築するための効率的な方法は何であるかに興味がありました (x の y 値が [0,10] の間であるとします (x は整数であり、対応する 10 進数の y 値は [0、 1])) 利用可能であり、任意の近似値を取得するために使用されるアルゴリズムの精度を設定できる場合。
フーリエ級数を使用してそのような関数を再構築する可能性に出くわしましたが、それを C# で自分で実装する方法が非常にわかりません。目的は、既に利用可能なライブラリを使用するのではなく、実行して学習することです。関数を (おおよそ) 構築する方法に関するその他の提案も歓迎します。実行時に関数を作成するために、メタプログラミング ( Expression
s を使用) を考えていました。
編集:フーリエ級数については、関連する質問と回答が見つかりました。ただし、提供されるソリューションは Mathematica にあり、そのライブラリを使用します。