数値計算 MATLAB,Python,Scilab,Julia比較【バックナンバー】 はじめにMATLAB,Python,Scilab,Julia比較するシリーズ。といっても基本はベクトル行列ベースの演算に留め、各環境独自の機能はあまり使わない方針。あくまでベクトル&行列でどこまでできて、ベクトル&行列に留めているが故に各ツ... 2022.11.07 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 その78【PID制御⑦】 MATLABでやったDCモータ状態空間モデルをPID制御をPython(Numpy)で実施。Pythonの場合、構造体はclassで実現。事前にclassを定義する必要はある。MATLABと同様の結果が得られた。 2022.11.05 数値計算
数値計算 【入門】状態空間モデル(DCモータ)Python【数値計算】 DCモータ状態空間モデルをPython(Numpy)でシミュレーション。流れとしてはMATLABと一緒。状態空間モデルの演算用関数が変化しない特徴も一緒。シミュレーションも同一であり、想定通り。 2022.10.26 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 その69【状態空間モデル㉗】 DCモータ状態空間モデルをPython(Numpy)でシミュレーション。流れとしてはMATLABと一緒。状態空間モデルの演算用関数が変化しない特徴も一緒。シミュレーションも同一であり、想定通り。 2022.10.22 数値計算
数値計算 【入門】状態空間モデルで微分解決(Python)【数値計算】 Python(Numpy)でベクトル、行列演算による状態空間モデルの演算実施。流れとしてはMATLABと同一。内積の演算子が「@」な点に注意。シミュレーション結果も想定通り。 2022.10.11 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 その59【状態空間モデル⑰】 Python(Numpy)でベクトル、行列演算による状態空間モデルの演算実施。流れとしてはMATLABと同一。内積の演算子が「@」な点に注意。シミュレーション結果も想定通り。 2022.10.06 数値計算
数値計算 【入門】Python状態空間モデル(運動方程式)【数値計算】 Pythonで状態空間モデルを扱うには、controlライブラリのmatlabモジュールが必要。仕様的にはMATLABのControl System Toolboxを踏襲している。ss関数に各行列を渡し、システムオブジェクトを取得。lsimに入力のstep信号をシステムオブジェクトを渡してシミュレーション。 2022.09.25 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 その50【状態空間モデル⑧】 Pythonで状態空間モデルを扱うには、controlライブラリのmatlabモジュールが必要。仕様的にはMATLABのControl System Toolboxを踏襲している。ss関数に各行列を渡し、システムオブジェクトを取得。lsimに入力のstep信号をシステムオブジェクトを渡してシミュレーション。 2022.09.21 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 その40【波形表示方法②】 pythonで波形表示する場合はmatplotlibを使用する。matplotlibはMATLAB仕様に合わせこんでくれている。マーカに関しては、MATLABにはない指定子もある。 2022.09.09 数値計算
数値計算 MATLAB,Python,Scilab,Julia比較 その36【ユーザ関数②】 Pythonの場合のユーザ関数作成方法。対話モードで作成する場合とスクリプトファイル上で作成する場合がある。が、実際は対話モード時のルールが共通で適用されてるだけ。他のスクリプトファイルで定義した場合はimportを使用。エイリアスで名称変更可能。 2022.09.04 数値計算