First thing I notice is that in your example you have:
a*x1 + b*x1
This is the same as (a+b)*x1, so without more information the best you can do is find (a+b), but not an exact value for a or b.
For example, say a+b = 10. Your function will be the same for:
a=1, b=9
a=10, b=0
a=5.23, b=4.77...