it seems to be the issue with having a high degree transfer function is that you have a lot of rapid change. Perhaps if there was a way to reduce the order of my transfer function, then i could form the plot?
bode plot overflow?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Craig
il 19 Lug 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.
Risposte (1)
aguadopd
il 5 Giu 2013
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!
0 Commenti
Vedere anche
Categorie
Scopri di più su Get Started with Control System Toolbox in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!