title: How to programmatically solve y = (a1 * x1) + (a2 * x2) + .... + (a28 * x28) where y and a1, a2 ....a28 are known?
body: <p>I am trying to solve this equation with 28 variables:</p>
  
  <p>y = (a1 * x1) + (a2 * x2) + .... + (a28 * x28) </p>
  
  <p>1) y is known, so are a1, a2 all the way through a28. </p>
  
  <p>2) x1, x2 ..... x28 are unknown variables and they are in the range of [-4, 4] with 0.1 increment. </p>
  
  <p>Could somebody shed some lights on my baffled brain as to what algorithm would be the most efficient to use here?</p>