@@ -199,7 +199,7 @@ def bode_plot(syslist, omega=None,
199199 omega_was_given = False # used do decide whether to include nyq. freq
200200 if omega_limits is None :
201201 # Select a default range if none is provided
202- omega = default_frequency_range (syslist , Hz = Hz ,
202+ omega = _default_frequency_range (syslist , Hz = Hz ,
203203 number_of_samples = omega_num )
204204 else :
205205 omega_limits = np .asarray (omega_limits )
@@ -591,16 +591,14 @@ def nyquist_plot(syslist, omega=None, plot=True, omega_limits=None,
591591 if omega is None :
592592 if omega_limits is None :
593593 # Select a default range if none is provided
594- omega = default_frequency_range (syslist , Hz = False ,
594+ omega = _default_frequency_range (syslist , Hz = False ,
595595 number_of_samples = omega_num )
596596 else :
597597 omega_limits = np .asarray (omega_limits )
598598 if len (omega_limits ) != 2 :
599599 raise ValueError ("len(omega_limits) must be 2" )
600- if omega_num :
601- num = omega_num
602- else :
603- num = config .defaults ['freqplot.number_of_samples' ]
600+ num = \
601+ ct .config ._get_param ('freqplot' ,'number_of_samples' , omega_num )
604602 omega = np .logspace (np .log10 (omega_limits [0 ]),
605603 np .log10 (omega_limits [1 ]), num = num ,
606604 endpoint = True )
@@ -717,7 +715,7 @@ def gangof4_plot(P, C, omega=None, **kwargs):
717715 # Select a default range if none is provided
718716 # TODO: This needs to be made more intelligent
719717 if omega is None :
720- omega = default_frequency_range ((P , C , S ))
718+ omega = _default_frequency_range ((P , C , S ))
721719
722720 # Set up the axes with labels so that multiple calls to
723721 # gangof4_plot will superimpose the data. See details in bode_plot.
@@ -798,7 +796,7 @@ def gangof4_plot(P, C, omega=None, **kwargs):
798796#
799797
800798# Compute reasonable defaults for axes
801- def default_frequency_range (syslist , Hz = None , number_of_samples = None ,
799+ def _default_frequency_range (syslist , Hz = None , number_of_samples = None ,
802800 feature_periphery_decades = None ):
803801 """Compute a reasonable default frequency range for frequency
804802 domain plots.
@@ -832,7 +830,7 @@ def default_frequency_range(syslist, Hz=None, number_of_samples=None,
832830 --------
833831 >>> from matlab import ss
834832 >>> sys = ss("1. -2; 3. -4", "5.; 7", "6. 8", "9.")
835- >>> omega = default_frequency_range (sys)
833+ >>> omega = _default_frequency_range (sys)
836834
837835 """
838836 # This code looks at the poles and zeros of all of the systems that
0 commit comments