Python

数値計算

MATLAB,Python,Scilab,Julia比較【バックナンバー】

はじめにMATLAB,Python,Scilab,Julia比較するシリーズ。といっても基本はベクトル行列ベースの演算に留め、各環境独自の機能はあまり使わない方針。あくまでベクトル&行列でどこまでできて、ベクトル&行列に留めているが故に各ツ...
数値計算

MATLAB,Python,Scilab,Julia比較 その78【PID制御⑦】

MATLABでやったDCモータ状態空間モデルをPID制御をPython(Numpy)で実施。Pythonの場合、構造体はclassで実現。事前にclassを定義する必要はある。MATLABと同様の結果が得られた。
数値計算

【入門】状態空間モデル(DCモータ)Python【数値計算】

DCモータ状態空間モデルをPython(Numpy)でシミュレーション。流れとしてはMATLABと一緒。状態空間モデルの演算用関数が変化しない特徴も一緒。シミュレーションも同一であり、想定通り。
数値計算

MATLAB,Python,Scilab,Julia比較 その69【状態空間モデル㉗】

DCモータ状態空間モデルをPython(Numpy)でシミュレーション。流れとしてはMATLABと一緒。状態空間モデルの演算用関数が変化しない特徴も一緒。シミュレーションも同一であり、想定通り。
数値計算

【入門】状態空間モデルで微分解決(Python)【数値計算】

Python(Numpy)でベクトル、行列演算による状態空間モデルの演算実施。流れとしてはMATLABと同一。内積の演算子が「@」な点に注意。シミュレーション結果も想定通り。
数値計算

MATLAB,Python,Scilab,Julia比較 その59【状態空間モデル⑰】

Python(Numpy)でベクトル、行列演算による状態空間モデルの演算実施。流れとしてはMATLABと同一。内積の演算子が「@」な点に注意。シミュレーション結果も想定通り。
数値計算

【入門】Python状態空間モデル(運動方程式)【数値計算】

Pythonで状態空間モデルを扱うには、controlライブラリのmatlabモジュールが必要。仕様的にはMATLABのControl System Toolboxを踏襲している。ss関数に各行列を渡し、システムオブジェクトを取得。lsimに入力のstep信号をシステムオブジェクトを渡してシミュレーション。
数値計算

MATLAB,Python,Scilab,Julia比較 その50【状態空間モデル⑧】

Pythonで状態空間モデルを扱うには、controlライブラリのmatlabモジュールが必要。仕様的にはMATLABのControl System Toolboxを踏襲している。ss関数に各行列を渡し、システムオブジェクトを取得。lsimに入力のstep信号をシステムオブジェクトを渡してシミュレーション。
数値計算

MATLAB,Python,Scilab,Julia比較 その40【波形表示方法②】

pythonで波形表示する場合はmatplotlibを使用する。matplotlibはMATLAB仕様に合わせこんでくれている。マーカに関しては、MATLABにはない指定子もある。
数値計算

MATLAB,Python,Scilab,Julia比較 その36【ユーザ関数②】

Pythonの場合のユーザ関数作成方法。対話モードで作成する場合とスクリプトファイル上で作成する場合がある。が、実際は対話モード時のルールが共通で適用されてるだけ。他のスクリプトファイルで定義した場合はimportを使用。エイリアスで名称変更可能。