MATLABを使って伝達関数を離散化する

MATLABを使えば伝達関数を簡単に離散時間モデルに変換することができる。

たとえば

\begin{align}
G=\frac{10}{15s+1}
\end{align}

であれば

\begin{align}
\frac{0.6449}{z – 0.9355}
\end{align}

となる。MATLABで実行する場合はツールボックスがあるか注意

Ts = 1.0;
s=tf('s');

P = 10/(15*s+1);
A=c2d(P,Ts,'zoh')

コメント

タイトルとURLをコピーしました