conversion of outer ARX model (mlnorm) to state space model More...
conversion of outer ARX model (mlnorm) to state space model
The model is constructed as:
![\[ x_{t+1} = Ax_t + B u_t + R^{1/2} e_t, y_t=Cx_t+Du_t + R^{1/2}w_t, \]](form_38.png) 
For example, for: Using Frobenius form, see [].
For easier use in the future, indeces theta_in_A and theta_in_C are set. TODO - explain
#include <kalman.h>
| Public Member Functions | |
| void | connect_mlnorm (const mlnorm< fsqmat > &ml) | 
| set up this object to match given mlnorm | |
| void | update_from (const mlnorm< fsqmat > &ml) | 
| fast function to update parameters from ml - not checked for compatibility!! | |
| void | set_parameters (const mat &A0, const mat &B0, const mat &C0, const mat &D0, const fsqmat &Q0, const fsqmat &R0) | 
| void | validate () | 
| void | from_setting (const Setting &set) | 
| not virtual in this case | |
| int | _dimx () | 
| access function | |
| int | _dimy () | 
| access function | |
| int | _dimu () | 
| access function | |
| const mat & | _A () const | 
| access function | |
| const mat & | _B () const | 
| access function | |
| const mat & | _C () const | 
| access function | |
| const mat & | _D () const | 
| access function | |
| const fsqmat & | _Q () const | 
| access function | |
| const fsqmat & | _R () const | 
| access function | |
| Protected Attributes | |
| datalink_part | th2A | 
| remember connection from theta ->A | |
| datalink_part | th2C | 
| remember connection from theta ->C | |
| datalink_part | th2D | 
| remember connection from theta ->D | |
| vec | A1row | 
| cached first row of A | |
| vec | C1row | 
| cached first row of C | |
| vec | D1row | 
| cached first row of D | |
| int | dimx | 
| cache of rv.count() | |
| int | dimy | 
| cache of rvy.count() | |
| int | dimu | 
| cache of rvu.count() | |
| mat | A | 
| Matrix A. | |
| mat | B | 
| Matrix B. | |
| mat | C | 
| Matrix C. | |
| mat | D | 
| Matrix D. | |
| fsqmat | Q | 
| Matrix Q in square-root form. | |
| fsqmat | R | 
| Matrix R in square-root form. | |
 1.6.1
 1.6.1