use rescale with matrix
    7 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    shamal
 el 9 de Mayo de 2025
  
    
    
    
    
    Comentada: shamal
 el 10 de Mayo de 2025
            hi,i want to normalize matrix using interval -1 and 1
load('matlab_E');
B=rescale(E,1,-1);
0 comentarios
Respuesta aceptada
  Steven Lord
    
      
 el 9 de Mayo de 2025
        8 comentarios
  Voss
      
      
 el 10 de Mayo de 2025
				@Luca Re: Given:
have = [0 0.2 0.4 0.6 0.8 1];
min_to_get = 10;
max_to_get = 15;
Here's the math that does what you want:
min_have = min(have);
max_have = max(have);
to_get = (have-min_have)./(max_have-min_have).*(max_to_get-min_to_get)+min_to_get
Or, here's the MATLAB function call to do it:
to_get = rescale(have,min_to_get,max_to_get)
Más respuestas (0)
Ver también
Categorías
				Más información sobre Time Series 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!


