de procesamiento tiene una gran función que utilizo todo el tiempo:Valor Reasignación
map(value, low1, high1, low2, high2)
http://processing.org/reference/map_.html
Se reasigna value
(que tiene un rango esperado de low1
a high1
) en un rango objetivo de low2
a high2
)
Quiero entender las matemáticas detrás de él para poder usarlo en otros idiomas. ¿Alguien quiere tirarme un hueso y ayudarme a realizar la ingeniería inversa? Entiendo que es un LEPR que ha sido redimensionado y re-compensado ... sintiendo muerte cerebral esta mañana.
perfecta, gracias a que – ack
¿Esto no romper totalmente en la realidad bastante común caso de reasignación de 0..1 a otro rango? División por cero ... – metaleap
@metaleap Creo que malinterpretaste algo. El denominador es el ancho del intervalo, 1-0 = 1 en ese caso. – Cascabel