solving equation in complex vaariables
1 回表示 (過去 30 日間)
古いコメントを表示
How can I solve z(z-1)=1 using MATLAB. z is a complex variable. Is there any direct method? I did it separating the real part and imaginary part.
0 件のコメント
採用された回答
Walter Roberson
2011 年 7 月 23 日
Expand the expression:
z*(z-1)=1
z^2-z=1
z^2-z-1=0
This is a quadratic equation which can be solved by standard methods,
roots([1,-1,-1])
You will find that the solutions have no imaginary components.
2 件のコメント
Walter Roberson
2011 年 7 月 23 日
No. There is no direct solver that is suitable for "any general equation" even in reals.
The Symbolic Toolbox is able to solve a fair variety of equations over complex numbers.
The only general solving routine outside of the Symbolic Toolbox that I have found that is able to handle complex numbers directly, is fgoalattain()
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!