Question: solve vs isolate - differents solutions, but which is correct?

Hi all!

I would like to isolate a variable from an equation but after trying both solve and isolate I noticed they result in two different solutions. Which one is correct or in other words are there any issues with my syntax resulting in these differences?

This is my original function

p[R1] = fctof(q[R1], q[S], q[O]);

Now, applying

solve((1),q[R1]); *or

isolate((1),q[R1]);

resolve in different solutions.  

Any help for correcting (or explaining the difference or even what I´ve done wrong) is welcome. ;-)

Please Wait...