|
template<size_t NB, size_t MB> |
static constexpr std::pair< Matrix< MB, MB >, Matrix< NB, MB > > | GetDiscSystem (const Matrix< MB, MB > &Ac, const Matrix< NB, MB > &Bc, const double Ts) |
| 連続系状態方程式のA,B行列を離散化する関数(構造化束縛版)
|
|
template<size_t NB, size_t MB> |
static constexpr std::pair< Matrix< MB, MB >, Matrix< NB, MB > > | GetDiscSystem (const Matrix< MB, MB > &Ac, const Matrix< NB, MB > &Bc, const double Ts, const size_t Npade, const unsigned long Nint) |
| 連続系状態方程式のA,B行列を離散化する関数 (構造化束縛版,パデ近似の次数と定積分分割数を自分で指定する場合)
|
|
template<size_t NB, size_t MB> |
static constexpr void | GetDiscSystem (const Matrix< MB, MB > &Ac, const Matrix< NB, MB > &Bc, Matrix< MB, MB > &Ad, Matrix< NB, MB > &Bd, const double Ts) |
| 連続系状態方程式のA,B行列を離散化する関数
|
|
template<size_t NB, size_t MB> |
static constexpr void | GetDiscSystem (const Matrix< MB, MB > &Ac, const Matrix< NB, MB > &Bc, Matrix< MB, MB > &Ad, Matrix< NB, MB > &Bd, const double Ts, const size_t Npade, const size_t Nint) |
| 連続系状態方程式のA,B行列を離散化する関数 (パデ近似の次数と定積分分割数を自分で指定する場合)
|
|
template<size_t MB> |
static constexpr Matrix< MB, MB > | GetDiscMatA (const Matrix< MB, MB > &Ac, const double Ts) |
| 連続系状態方程式のA行列を離散化して返す関数
|
|
template<size_t NB, size_t MB> |
static constexpr Matrix< NB, MB > | GetDiscMatB (const Matrix< MB, MB > &Ac, const Matrix< NB, MB > &Bc, const double Ts) |
| 連続系状態方程式のB行列を離散化する関数
|
|
template<size_t MB> |
static constexpr Matrix< MB, MB > | GetDiscMatA (const Matrix< MB, MB > &Ac, const double Ts, const size_t Npade) |
| 連続系状態方程式のA行列を離散化して返す関数 (パデ近似の次数を自分で指定する場合)
|
|
template<size_t NB, size_t MB> |
static constexpr Matrix< NB, MB > | GetDiscMatB (const Matrix< MB, MB > &Ac, const Matrix< NB, MB > &Bc, const double Ts, const size_t Npade, const size_t Nint) |
| 連続系状態方程式のB行列を離散化する関数 (パデ近似の次数と定積分分割数を自分で指定する場合)
|
|