Solving symbolic equation with additional assumptions
古いコメントを表示
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!
回答 (1 件)
Torsten
2017 年 2 月 2 日
syms a b
[sola, solb] = solve([a+a*b == 2, a*b == 0], [a, b])
Best wishes
Torsten.
2 件のコメント
Pawel Rochowski
2017 年 2 月 2 日
Torsten
2017 年 2 月 2 日
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.
カテゴリ
ヘルプ センター および File Exchange で Assumptions についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!