|
void | Discretize (const Matrix &Ac, const Matrix &Bc, Matrix &Ad, Matrix &Bd, const double Ts) |
|
void | Discretize (const Matrix &Ac, const Matrix &Bc, Matrix &Ad, Matrix &Bd, const double Ts, const unsigned int Npade, const unsigned long Nint) |
|
Matrix | operator+ (const double &left, const Matrix &right) |
|
Matrix | operator- (const double &left, const Matrix &right) |
|
Matrix | operator* (const double &left, const Matrix &right) |
|
void | _PrintMatSize (const Matrix &u, const std::string &varname) |
|
void | _PrintMatrix (const Matrix &u, const std::string &format, const std::string &varname) |
|
Matrix | tp (const Matrix &u) |
|
double | tr (const Matrix &u) |
|
double | prod (const Matrix &u) |
|
Matrix | diag (const Matrix &u) |
|
double | det (const Matrix &A) |
|
Matrix | inv (const Matrix &A) |
|
Matrix | lpinv (const Matrix &A) |
|
Matrix | rpinv (const Matrix &A) |
|
Matrix | abs (const Matrix &U) |
|
Matrix | sumrow (const Matrix &U) |
|
Matrix | sumcolumn (const Matrix &U) |
|
double | max (const Matrix &u) |
|
double | absmax (const Matrix &u) |
|
unsigned int | maxidx (const Matrix &u) |
|
unsigned int | absmaxidx (const Matrix &u) |
|
double | infnorm (const Matrix &U) |
|
Matrix | getrow (const Matrix &u, unsigned int m) |
|
void | setrow (Matrix &u, const Matrix &v, unsigned int m) |
|
void | swaprow (Matrix &U, unsigned int m1, unsigned int m2) |
|
void | fillrow (Matrix &U, double a, unsigned int m, unsigned int n1, unsigned int n2) |
|
Matrix | getcolumn (const Matrix &u, unsigned int n) |
|
void | setcolumn (Matrix &u, const Matrix &v, unsigned int n) |
|
void | swapcolumn (Matrix &U, unsigned int n1, unsigned int n2) |
|
void | fillcolumn (Matrix &U, double a, unsigned int n, unsigned int m1, unsigned int m2) |
|
Matrix | orderrow (const Matrix &U, const Matrix &v) |
|
Matrix | reorderrow (const Matrix &U, const Matrix &v) |
|
Matrix | solve (const Matrix &A, const Matrix &b) |
|
Matrix | expm (const Matrix &U, unsigned int M) |
|
Matrix | integral_expm (const Matrix &U, const double T, const unsigned long N, const unsigned int P) |
|
Matrix::LUperm | LU (const Matrix &A, Matrix &L, Matrix &U, Matrix &v) |
|
Matrix | zeros (unsigned int n, unsigned int m) |
|
Matrix | ones (unsigned int n, unsigned int m) |
|
Matrix | ident (unsigned int n) |
|
Matrix | eye (unsigned int n) |
|
double | StairsWave (double Time, double Tini, double Ystp, double Tstp, double Nstp) |
| 階段波発生器 [詳解]
|
|
double | TriangleWave (double freq, double time) |
| 三角波発振器 [詳解]
|
|