MATLAB

数値計算

【入門】状態空間モデルをPID制御(MATLAB)【数値計算】

PID制御器のブロック線図と全体構成を再掲。 上記をMATLABで実現。 接続に関してはコード上では分かり難いので全体構成図と見比べながら確認した方が良い。 シミュレーション実施。 u(t)の挙動と見るとPID制御っぽい挙動になっている。 各PIDゲインを調整すると挙動が変わるはず。
数値計算

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

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

MATLAB,Python,Scilab,Julia比較 その77【PID制御⑥】

PID制御器のブロック線図と全体構成を再掲。 上記をMATLABで実現。 接続に関してはコード上では分かり難いので全体構成図と見比べながら確認した方が良い。 シミュレーション実施。 u(t)の挙動と見るとPID制御っぽい挙動になっている。 各PIDゲインを調整すると挙動が変わるはず。
数値計算

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

DCモータ状態空間モデルをMATLABでシミュレーション。 状態空間モデルを演算する関数自体はそのまま使い回し。 シミュレーションとしては想定通りの結果。
数値計算

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

DCモータ状態空間モデルをMATLABでシミュレーション。 状態空間モデルを演算する関数自体はそのまま使い回し。 シミュレーションとしては想定通りの結果。
数値計算

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

MATLABでベクトル、行列演算による状態空間モデルの演算実施。 導出した数式のまんまでコードが組める。 このルールに即していれば、さまざまな振る舞いを規定できる。 シミュレーション結果も想定通り。
数値計算

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

MATLABでベクトル、行列演算による状態空間モデルの演算実施。 導出した数式のまんまでコードが組める。 このルールに即していれば、さまざまな振る舞いを規定できる。 シミュレーション結果も想定通り。
数値計算

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

MATLAB/Simulinkで状態空間モデルのシミュレーション。 必要ブロックはState-Space、Step、Scope、Mux。 状態空間モデルの各行列の設定はState-Spaceの詳細設定で可能。 シミュレーションは摩擦等を無視しているので宇宙空間での挙動。
数値計算

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

MATLAB/Simulinkで状態空間モデルのシミュレーション。 必要ブロックはState-Space、Step、Scope、Mux。 状態空間モデルの各行列の設定はState-Spaceの詳細設定で可能。 シミュレーションは摩擦等を無視しているので宇宙空間での挙動と思って。
数値計算

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

ユーザ関数定義に引き続き、波形表示も人間向け機能。 MATLABによる波形表示を確認。 plotで表示。 hold onで同一グラフに表示させる設定が可能。 subplotでグラフ分割。 ラインスタイル、色、マーカの指定が可能。