Descripción
Extrapola un valor desde un intervalo a otro.
Nota: en algunos lenguajes, map es una función que transforma elementos en otros a partir de una expresión. En JME, esa función es equivalente a propagar
Cadena de entrada
map
Cadena de salida
map
Uso
map(<valor>,<oriA>,<oriB>[,<destA>,<destB>])
Parámetros | |||
---|---|---|---|
# | Parámetro | Descripción | Valor por defecto |
1 | valor | Valor a extrapolar | |
2 | oriA | Extremo inferior del intervalo de origen | |
3 | oriB | Extremo superior del intervalo de origen | |
4 | destA | Extremo inferior del intervalo de destino | 0 |
5 | destB | Extremo superior del intervalo de destino | 1 |
Ejemplos
map(25,0,100,0,10)
RealDoble: 2.5
map(15,10,20,0,2)
RealDoble: 1
map(15,0,100,10,0)
RealDoble: 8.5
map(3,0,10) (normalizar valor a [0,1])
RealDoble: 0.3