bode plot overflow?
Ältere Kommentare anzeigen
Hi ,
Im trying to plot a bode plot but i get the following error.
>> bode(gamma20,{1000,1e6})
Warning: The data cannot be plotted because it is incompatible with the size of the
plot or is missing.
> In warning at 26
In wavepack.waveform.draw at 55
In wrfc.plot.draw at 18
In wrfc.plot.init_listeners>LocalRefreshPlot at 119
In DynamicSystem.bodeplot at 109
In DynamicSystem.bode at 89
Is there a way to bypass this error? I can get the tf to print and show in the command window. It shows a transfer function of degree 2000, but it will not let me plot the bode plot. In the past, i've plotted something up to degree 700 if i recall correctly. What can I do here? Can matlab reduce the size of the tf? Can I just reduce the size of the frequency sweep?
tia
4 Kommentare
aaa
am 11 Jun. 2012
Craig
am 14 Jun. 2012
Are you able to get numeric output using the following?
>> [m,p]= bode(gamma20,{1000,1e6});
or trying to plot with a smaller frequency range?
>> bode(gamma20,logspace(1,2,20))
Note: Computations involving high-order transfer functions can suffer from severe loss of accuracy and even overflow.
aaa
am 3 Jul. 2012
Craig
am 19 Jul. 2012
The plotting algorithm basically calls bode to obtain its numerical values. The warning being displayed is a result of two possibilities.
- Trying to plot a system on an existing plot with hold on and I/O size larger than the current plots I/O size
- An error occured when computing the response data
If you call bode with output arguments does it error out?
>> [m,p]= bode(gamma20,{1000,1e6});
Regarding using minreal, adjusting the tolerance is an engineering decision you have to make based on your problem.
Antworten (1)
aguadopd
am 5 Jun. 2013
0 Stimmen
Happened the same to me today, but MATLAB R2013a.
I solved it by setting DEFAULT paths in the SET PATH menu. It may have been caused by an old toolbox I used. I also clicked UPDATE TOOLBOX PATH CACHE, in the general tab in the options.
Hope it works for anyone having the same problem.
Have a nice day!
Kategorien
Mehr zu Time and Frequency Domain Analysis finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!