ある範囲の数値を0から1の間の値にマッピングします。
例えば、norm(2, 0, 10)
は0.2を返します。元の範囲[0, 10]における2の位置は、 範囲[0, 1]における0.2の位置に比例します。これは map(2, 0, 10, 0, 1)
を呼び出すのと同じです。
元の範囲外の数値は0と1の間に制限されません。 範囲外の値は多くの場合、意図的で有用です。
実例
シンタックス
norm(value, start, stop)
パラメーター
value
Number:
正規化される入力値。
start
Number:
値の現在の範囲の下限。
stop
Number:
値の現在の範囲の上限。
リターン
Number: 正規化された数値。
Notice any errors or typos? Please let us know. Please feel free to edit src/math/calculation.js and open a pull request!