float fit(float value, float omin, float omax, float nmin, float nmax)
<vector> fit(<vector>value, <vector>omin, <vector>omax, <vector>nmin, <vector>nmax)
(‹omin›, ‹omax›)範囲内の値を受け取り、その値を新しい(‹nmin›, ‹nmax›)範囲内の該当する値に変更します。
この関数は、適用する前に、指定した値を(‹omin›, ‹omax›)の範囲にクランプするので、その結果の値は必ず(‹nmin›, ‹nmax›)の範囲内に収まります。 クランプを回避するには、efitを使用します。
Examples ¶
fit(.3, 0, 1, 10, 20) == 13
See also | |
interp |