.. currentmodule:: control .. _examples: ******** Examples ******** The source code for the examples below are available in the `examples/` subdirectory of the source code distribution. They can also be accessed online via the `python-control GitHub repository `_. Python Scripts ============== The following Python scripts document the use of a variety of methods in the Python Control Toolbox on examples drawn from standard control textbooks and other sources. .. toctree:: :maxdepth: 1 examples/secord-matlab examples/pvtol-nested examples/pvtol-lqr examples/rss-balred examples/phase_plane_plots examples/robust_siso examples/robust_mimo examples/scherer_etal_ex7_H2_h2syn examples/scherer_etal_ex7_Hinf_hinfsyn examples/cruise-control examples/steering-gainsched examples/steering-optimal examples/kincar-flatsys examples/mrac_siso_mit examples/mrac_siso_lyapunov examples/markov examples/era_msd examples/disk_margins Jupyter Notebooks ================= The examples below use `python-control` in a Jupyter notebook environment. These notebooks demonstrate the use of modeling, analysis, and design tools using examples from textbooks (`FBS `_, `OBC `_), courses, and other online sources. .. toctree:: :maxdepth: 1 examples/cruise examples/describing_functions examples/interconnect_tutorial examples/mpc_aircraft examples/pvtol-lqr-nested examples/pvtol-outputfbk examples/simulating_discrete_nonlinear examples/steering examples/stochresp Google Colab Notebooks ====================== A collection of Jupyter notebooks are available on `Google Colab `_, where they can be executed through a web browser: * `Caltech CDS 110 Google Colab notebooks `_: Jupyter notebooks created by Richard Murray for CDS 110 (Analysis and Design of Feedback Systems) at Caltech. Note: in order to execute the Jupyter notebooks in this collection, you will need a Google account that has access to the Google Colaboratory application.