Hello,
I have extracted data from my nyquist plot with the following code:
linearSystemAnalyzer('nyquist',(zp+zt)); %zp+zt is my transfer function
lowerbound = 20*pi;upperbound = 50000*pi;increase_amount_of_Values = linspace(lowerbound,upperbound,5000); [re,im] = nyquist(zp+zt, increase_amount_of_Values);Re = squeeze(re);Im = squeeze(im);
The following figure shows the Nyquist plot:
The problem is, that the only values I get are where the imaginary part of the Nyquist plot goes to infinity. So I extract 5000 times values which have a real part close to Re=6.5723 and the respectively associated imaginary part which goes to infinity.
This is how it looks for all 5000 values of the real part:
However I want to have values which cover the entire Nyquist plot. How can I prevent the "system" from only considering the values near Re=6.5723?
Has anybody an idea how to figure this out?
Thanks very much!
Best Answer