Question: Is it caused by numeric error?

I want to fsolve one non-linear equation as follows: expr_1/expr_2=C which can not be solvable in maple directly. However, once I use expr_3=simplify(expr_1/expr_2) and then expr_3=C, it returns a result. Something weird happens now. Once I substitute the result in expr_3, it returns a value the same as C. But if I substitute the result in expr_1 and expr_2 respectively and then do a division, the outcome is dramatically different from C, which makes no sense at all. Is it some kind of numeric error? Is there some way to avoid it? Thank you. 

Please Wait...