How can I map data from [min1 max1] into [min2 max2]?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
K M Ibrahim Khalilullah
el 2 de Feb. de 2018
Respondida: Akira Agata
el 2 de Feb. de 2018
I have an array data as for example : [ .3 .5 .8 .1 0], where min1=0 and max1=0.8. Now I would like to map the into the another range where min2=0 and max2=500.
0 comentarios
Respuesta aceptada
Akira Agata
el 2 de Feb. de 2018
r1 = [0 0.8]; % Input range
r2 = [0 500]; % Output range
vIn = [0.3 0.5 0.8 0.1 0]; % Your vector
vOut = arrayfun(@(x) interp1(r1,r2,x),vIn);
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Histograms en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!