norm()

ある範囲の数値を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!

関連するリファレンス