I'm building differential equations symbolically and ran into an error when doing a simple re-arranging of an equation.
For example, I am able to rearrange an equation with a symbolic variable x:
 
ans =
 
2*a
But when x(t) is time-varying, solve does something else:
eqn1 = x(t) == a + x(t)/2;
Warning: Unable to find explicit solution. For options, see help. 
> In sym/solve (line 317) 
ans = 
  struct with fields:
    a: [0×1 sym]
    t: [0×1 sym]
I'm not sure what it's trying to do. All I want is to re-arrange the expression!