How do I scale coordinates for different size
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    OriAlpha
 el 20 de Dic. de 2018
  
    
    
    
    
    Abierta de nuevo: madhan ravi
      
      
 el 21 de Dic. de 2018
            Hello,
how to scale different size coordinates
for example, 
i have 2 points in graph which is 960 and 882 (this is referance point)
my next point will be 920 and 850 
now how can i scale to my referance point 
i need make this 

2 comentarios
Respuesta aceptada
  Star Strider
      
      
 el 20 de Dic. de 2018
        I am not certain what you want.  
Try this: 
Scale = [920 1; 850 1] \ [960; 882]
NewValue = [920 1; 850 1] * Scale
producing: 
Scale =
   1.114285714285713
 -65.142857142856428
NewValue =
   960
   882
This simply does a linear regression (of sorts) between the old value and the new value.  
2 comentarios
  Star Strider
      
      
 el 20 de Dic. de 2018
				You changed the numbers in your Question, so just change the numbers in the ‘Scale’ calculation in my Answer: 
Scale = [920 1; 850 1] \ [960; 870]
NewValue = [920 1; 850 1] * Scale
producing: 
Scale =
          1.28571428571428
         -222.857142857142
NewValue =
                       960
                       870
Más respuestas (0)
Ver también
Categorías
				Más información sobre Interpolation 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!



