@@ -275,13 +275,13 @@ array of frequencies as a second argument (after the list of systems)::
275275.. image :: figures/freqplot-siso_bode-omega.png
276276
277277Alternatively, frequency ranges can be specified by passing a list of the
278- form `` [wmin, wmax] `` , where `` wmin `` and `` wmax ` ` are the minimum and
278+ form `[wmin, wmax] `, where `wmin ` and `wmax ` are the minimum and
279279maximum frequencies in the (log-spaced) frequency range::
280280
281281 response = ct.frequency_response([sys1, sys2], [1e-2, 1e2])
282282
283283The number of (log-spaced) points in the frequency can be specified using
284- the `` omega_num ` ` keyword parameter.
284+ the `omega_num ` keyword parameter.
285285
286286Frequency response data can also be accessed directly and plotted manually::
287287
@@ -290,9 +290,9 @@ Frequency response data can also be accessed directly and plotted manually::
290290 plt.loglog(fresp.omega, fresp.magnitude['y[1]', 'u[0]'])
291291
292292Access to frequency response data is available via the attributes
293- `` omega `` , `` magnitude `` ,` `phase`` , and `` response `` , where `` response ` `
293+ `omega `, `magnitude `,` `phase `, and `response `, where `response `
294294represents the complex value of the frequency response at each frequency.
295- The `` magnitude `` , `` phase `` , and `` response ` ` arrays can be indexed using
295+ The `magnitude `, `phase `, and `response ` arrays can be indexed using
296296either input/output indices or signal names, with the first index
297297corresponding to the output signal and the second input corresponding to
298298the input signal.
@@ -464,20 +464,20 @@ various ways. The following general rules apply:
464464 sequentially, the :func: `matplotlib.pyplot.figure ` command should be used
465465 to explicitly create a new figure.
466466
467- * The `` ax ` ` keyword argument can be used to direct the plotting function
468- to use a specific axes or array of axes. The value of the `` ax ` ` keyword
467+ * The `ax ` keyword argument can be used to direct the plotting function
468+ to use a specific axes or array of axes. The value of the `ax ` keyword
469469 must have the proper number of axes for the plot (so a plot generating a
470- 2x2 array of subplots should be given a 2x2 array of axes for the `` ax ` `
470+ 2x2 array of subplots should be given a 2x2 array of axes for the `ax `
471471 keyword).
472472
473- * The `` color `` , `` linestyle `` , `` linewidth ` `, and other matplotlib line
473+ * The `color `, `linestyle `, `linewidth `, and other matplotlib line
474474 property arguments can be used to override the default line properties.
475475 If these arguments are absent, the default matplotlib line properties are
476476 used and the color cycles through the default matplotlib color cycle.
477477
478478 The :func: `~control.bode_plot `, :func: `~control.time_response_plot `,
479479 and selected other commands can also accept a matplotlib format
480- string (e.g., `` 'r--' ` `). The format string must appear as a positional
480+ string (e.g., `'r--' `). The format string must appear as a positional
481481 argument right after the required data argument.
482482
483483 Note that line property arguments are the same for all lines generated as
@@ -486,9 +486,9 @@ various ways. The following general rules apply:
486486 often easiest to call multiple plot commands in sequence, with each
487487 command setting the line properties for that system/trace.
488488
489- * The `` label ` ` keyword argument can be used to override the line labels
489+ * The `label ` keyword argument can be used to override the line labels
490490 that are used in generating the title and legend. If more than one line
491- is being plotted in a given call to a plot command, the `` label ` `
491+ is being plotted in a given call to a plot command, the `label `
492492 argument value should be a list of labels, one for each line, in the
493493 order they will appear in the legend.
494494
@@ -502,33 +502,33 @@ various ways. The following general rules apply:
502502 For non-input/output plots (e.g., Nyquist plots, pole/zero plots, root
503503 locus plots), the default labels are the system name.
504504
505- If `` label `` is set to `` False ` `, individual lines are still given
505+ If `label ` is set to `False `, individual lines are still given
506506 labels, but no legend is generated in the plot. (This can also be
507- accomplished by setting `` legend_map `` to `` False ` `).
507+ accomplished by setting `legend_map ` to `False `).
508508
509- Note: the `` label ` ` keyword argument is not implemented for describing
509+ Note: the `label ` keyword argument is not implemented for describing
510510 function plots or phase plane plots, since these plots are primarily
511- intended to be for a single system. Standard `` matplotlib ` ` commands can
511+ intended to be for a single system. Standard `matplotlib ` commands can
512512 be used to customize these plots for displaying information for multiple
513513 systems.
514514
515- * The `` legend_loc `` , `` legend_map `` and `` show_legend ` ` keyword arguments
515+ * The `legend_loc `, `legend_map ` and `show_legend ` keyword arguments
516516 can be used to customize the locations for legends. By default, a
517517 minimal number of legends are used such that lines can be uniquely
518518 identified and no legend is generated if there is only one line in the
519- plot. Setting `` show_legend `` to `` False ` ` will suppress the legend and
520- setting it to `` True ` ` will force the legend to be displayed even if
519+ plot. Setting `show_legend ` to `False ` will suppress the legend and
520+ setting it to `True ` will force the legend to be displayed even if
521521 there is only a single line in each axes. In addition, if the value of
522- the `` legend_loc ` ` keyword argument is set to a string or integer, it
522+ the `legend_loc ` keyword argument is set to a string or integer, it
523523 will set the position of the legend as described in the
524- :func: `matplotlib.legend ` documentation. Finally, `` legend_map ` ` can be
524+ :func: `matplotlib.legend ` documentation. Finally, `legend_map ` can be
525525 set to an array that matches the shape of the subplots, with each item
526526 being a string indicating the location of the legend for that axes (or
527- `` None ` ` for no legend).
527+ `None ` for no legend).
528528
529- * The `` rcParams ` ` keyword argument can be used to override the default
529+ * The `rcParams ` keyword argument can be used to override the default
530530 matplotlib style parameters used when creating a plot. The default
531- parameters for all control plots are given by the `` ct.rcParams ` `
531+ parameters for all control plots are given by the `ct.rcParams `
532532 dictionary and have the following values:
533533
534534 .. list-table ::
@@ -551,8 +551,8 @@ various ways. The following general rules apply:
551551 - 'small'
552552
553553 Only those values that should be changed from the default need to be
554- specified in the `` rcParams ` ` keyword argument. To override the defaults
555- for all control plots, update the `` ct.rcParams ` ` dictionary entries.
554+ specified in the `rcParams ` keyword argument. To override the defaults
555+ for all control plots, update the `ct.rcParams ` dictionary entries.
556556
557557 The default values for style parameters for control plots can be restored
558558 using :func: `~control.reset_rcParams `.
@@ -570,15 +570,15 @@ various ways. The following general rules apply:
570570 and phase portions of the plot, and `share_frequency ` can be used instead
571571 of `sharex `.
572572
573- * The `` title ` ` keyword can be used to override the automatic creation of
573+ * The `title ` keyword can be used to override the automatic creation of
574574 the plot title. The default title is a string of the form "<Type> plot
575575 for <syslist>" where <syslist> is a list of the sys names contained in
576576 the plot (which can be updated if the plotting is called multiple times).
577- Use `` title=False ` ` to suppress the title completely. The title can also
577+ Use `title=False ` to suppress the title completely. The title can also
578578 be updated using the :func: `~control.ControlPlot.set_plot_title ` method
579579 for the returned control plot object.
580580
581- The plot title is only generated if `` ax `` is `` None ` `.
581+ The plot title is only generated if `ax ` is `None `.
582582
583583The following code illustrates the use of some of these customization
584584features::
@@ -632,8 +632,8 @@ example::
632632
633633.. image :: figures/ctrlplot-pole_zero_subplots.png
634634
635- Alternatively, turning off the omega-damping grid (using `` grid=False ` ` or
636- `` grid='empty' ` `) allows use of Matplotlib layout commands.
635+ Alternatively, turning off the omega-damping grid (using `grid=False ` or
636+ `grid='empty' `) allows use of Matplotlib layout commands.
637637
638638
639639Response and plotting functions
@@ -645,7 +645,7 @@ Response functions
645645Response functions take a system or list of systems and return a response
646646object that can be used to retrieve information about the system (e.g., the
647647number of encirclements for a Nyquist plot) as well as plotting (via the
648- `` plot ` ` method).
648+ `plot ` method).
649649
650650.. autosummary ::
651651
0 commit comments