次の条件に基づいて、最大 6 つのパラメーターと入力値の配列を取得し、入力値を出力にマップする関数を作成したいと考えています。
- 入力値の最小値と最大値がわかっています。
- 出力の最小値と最大値は定数値 (-10,100 など) にする必要があります。
- パラメータに基づいて、inputmax に近い入力値よりも小さな入力値を増幅します。
- マッピング後、出力の最小値と最大値は定数値になります。
ある種の対数増幅が必要だと思います。しかし、上記の条件に一致するように定義する方法がわかりません。
これにはどのような数式を使用できますか?
C++ と C# の両方で実装する必要があります。それらのいずれかでそれを実装する方法を知っていれば、それを他のものに変換できます。