How do I scale coordinates for different size
    3 views (last 30 days)
  
       Show older comments
    
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 Comments
Accepted Answer
  Star Strider
      
      
 on 20 Dec 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 Comments
  Star Strider
      
      
 on 20 Dec 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
More Answers (0)
See Also
Categories
				Find more on Interpolation in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


