Solving symbolic equation with additional assumptions
Show older comments
My question is somehow related to this topic: http://www.mathworks.com/matlabcentral/answers/322874-how-to-calculate-eigensystem-of-symbolic-matrix-with-orthogonal-elements
Once again, lets assume simple symbolic equation:
syms a b
solve(a+a.*b==2)
also, lets assume that a.*b is always ==0; so the solution of the eq is supposed to be a=-2; How can I implement such assumption (a.*b==0) into matlab code? Any help appreciated!
Answers (1)
Torsten
on 2 Feb 2017
syms a b
[sola, solb] = solve([a+a*b == 2, a*b == 0], [a, b])
Best wishes
Torsten.
2 Comments
Pawel Rochowski
on 2 Feb 2017
Torsten
on 2 Feb 2017
You will have to consult the 2014a documentation on how to use "solve" for your MATLAB version.
For the recent version, the syntax is as stated:
https://de.mathworks.com/help/symbolic/solve.html
Best wishes
Torsten.
Categories
Find more on Assumptions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!