finding the coordinate where imaginary value is zero in nyquist plot
6 ビュー (過去 30 日間)
古いコメントを表示
Here I have plotted a nyquist plot and I want to find the coordinate where imaginary value is zero but I cant find it because it is very small. Is there any way I can find it specifically the coordinate where imaginary value is zero. I even zoomed it and pin-pointed but the imaginary value wont go to zero but very small values.
thank you for ur time

0 件のコメント
回答 (1 件)
Paul
2023 年 11 月 30 日
The doc page for nyquist shows how to use it to return the real (Re) and imaginary (Im) parts along with the frequency vector (w). That latter two can be used to determine value of w at the zero crossings of Im for w > 0 (not sure if you count w == 0 as a crossing), and that value of w can be used to determine Re. Functions like fsolve and interp1 might be helpful.
Or, you can think about how those crossing points relate to gain or phase margins. Matlab has functions that can compute those as well.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!