norm()
normaliza un número que se encuentra en un rango inicial, dentro de un nuevo rango que va del 0 al 1 [0,1].
Por ejemplo, si llamamos norm(2, 0, 10)
obtenemos 0.2 como resultado. La posición del número 2 dentro del rango original [0,10] es proporcional a la posición de 0.2 en el rango [0,1]. Este comportamiento es muy similar a la función map()
, y es equivalente a map(2, 0, 10, 0, 1)
.
Los números fuera del rango original no están limitados entre 0 y 1. Los valores fuera de rango suelen ser intencionales y útiles.
Ejemplos
Sintaxis
norm(value, start, stop)
Parámetros
valor a normalizar.
límite inferior del rango actual.
límite superior del rango actual.
Referencias Relacionadas
abs
abs() calcula el valor absoluto de un número.
constrain
constrain() limita un número para que esté dentro de un rango definido por un valor mínimo y un valor máximo constrain() toma tres parámetros.
dist
dist() calcula la distancia entre dos puntos.
exp
"exp() calcula el número de Euler (e = 2.71828...) elevado a la potencia de un numero 'n' " "Este número 'n' se pasa como argumento a exp().