dsplover / pyctrl

book support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyctrl

『Pythonによる制御工学入門』のサポート

Pythonコード

書籍の中に記載したPythonコードや補足のPythonコードです. 各章ごとにファイルを分けています.

Jupyter Notebook 形式(ipynb形式)となっていますので,ダウンロード後,JupyterNotebook上にアップロードして利用してください.

必要なもの

  • Python 3.6 以降
  • Numpy
  • Scipy
  • Matplotlib
  • Sympy
  • JupyterNotebook (JupyterLab)
  • Slycot 0.4.0
  • Control 0.9.1

MATLABコード

書籍の中に記載したPythonコードをMATLAB用に書き換えました.PythonとMATLABの親和性の高さがわかります. ライブスクリプト形式(mlx形式)となっています.plot_setとbodeplot_setも同じフォルダに入れてください.

Juliaコード

書籍の中に記載したPythonコードをJulia用に書き換えました.ただし,数式処理やロバスト制御の部分は実装していません. JuliaライブラリのControlSystems, Plots, LinearAlgebraを利用しています.

書籍のサポートページ

https://y373.sakura.ne.jp/minami/pyctrl

About

book support


Languages

Language:Jupyter Notebook 100.0%