| LTPDA Toolbox | contents | ![]() |
|
Back to Class descriptions
The LTPDA toolbox restrict access of the properties.
The get access is 'public' and thus it is possible to get the values with the dot-command (similar to structures).
For example:The set access is 'protected' and thus it is only possible to assign a value to a property with a set-method.
val = obj.prop(2).prop;
For example: obj2 = obj1.setName('my name') % This command creates a copy of obj1 (obj1 ~= obj2) obj.setName('my name'); % This command applies to obj
| Properties | Description | Defined in class |
|---|---|---|
|
description |
Description string |
ssm |
|
amats |
A matrix representing a difference/differential term in the state equation, block stored in a cell array |
ssm |
|
mmats |
M matrix representing an inertial coefficient matrix in the state equation, block stored in a cell array |
ssm |
|
bmats |
B matrix representing an input coefficient matrix in the state equation, block stored in a cell array |
ssm |
|
cmats |
C matrix representing the state projection in the observation equation, block stored in a cell array |
ssm |
|
dmats |
D matrix representing the direct feed through term in the observation equation, block stored in a cell array |
ssm |
|
isnumerical |
This binary tells whether the system has numerical content only, or symbolic as well |
ssm |
|
timestep |
Timestep of the difference equation. Zero means the representation is time continuous and A defines a differential equation. |
ssm |
|
amats_handles |
Cell array used in the future for nonlinear expressions in calculations |
ssm |
|
bmats_handles |
Cell array used in the future for nonlinear expressions in calculations |
ssm |
|
cmats_handles |
Cell array used in the future for nonlinear expressions in calculations |
ssm |
|
dmats_handles |
Cell array used in the future for nonlinear expressions in calculations |
ssm |
|
inputnames |
Names corresponding to each input column-block in the B/D matrices. Cell array of strings |
ssm |
|
inputvarnames |
Names corresponding to each input column in each column-block of the B/D matrices. Cell array of cell array of Strings |
ssm |
|
inputsizes |
Width corresponding to each input column-block in the B/D matrices. It is a double vector |
ssm |
|
Ninputs |
Number of input column-blocks, it is a double |
ssm |
|
ssnames |
Names corresponding to each input state-block in the A/B/C matrices. Cell array of strings |
ssm |
|
ssvarnames |
Names corresponding to each variable in each input state-block in the A/B/C matrices. Cell array of cell array of Strings |
ssm |
|
sssizes |
Size corresponding to each input state-block in the A/B/C matrices. It is a double vector |
ssm |
|
ssini |
Initial value of the state space for simulation. Cell array of vectors |
ssm |
|
Nss |
Number of state-blocks, it is a double |
ssm |
|
outputnames |
Names corresponding to each output row-block in the C/D matrices. Cell array of strings |
ssm |
|
outputvarnames |
Names corresponding to each output variable in each row-block in the C/D matrices. Cell array of cell array of Strings |
ssm |
|
outputsizes |
Width corresponding to each output row-block in the C/D matrix. It is a double vector |
ssm |
|
Noutputs |
Number of output row-blocks, it is a double |
ssm |
|
paramnames |
Names of each parameter, stored as a string in a cell array |
ssm |
|
paramvalues |
Nominal value of each parameter, stored as a double vector |
ssm |
|
paramsigmas |
Expected variance of each parameter, stored as a double vector |
ssm |
|
Nparams |
Total number of parameters |
ssm |
|
hist |
History object associated with this object |
ltpda_uoh |
|
name |
Name of the object |
ltpda_uo |
|
created |
Time object which stores the creation time of the object |
ltpda_uo |
|
creator |
Creator of the object |
ltpda_uo |
|
version |
CVS version string of the constructor |
ltpda_obj |
Back to Top
|
Back to Top
| Methods | Description | Defined in class |
|---|---|---|
|
SSM statespace model class constructor. |
ssm |
Back to Top of Section
| Methods | Description | Defined in class |
|---|---|---|
|
ISPROP tests if the given field is one of the object properties. |
ltpda_obj |
|
|
SETNAME Set the property 'name'. |
ltpda_uoh |
Back to Top of Section
| Methods | Description | Defined in class |
|---|---|---|
|
ADDHISTORY Add a history-object to the ltpda_uo object. |
ltpda_uoh |
|
|
COPY Make copy of ssm objects depending of the second input |
ssm |
Back to Top of Section
| Methods | Description | Defined in class |
|---|---|---|
|
SAVE overloads save operator for ltpda objects. |
ltpda_uo |
|
|
TYPE converts the input objects to MATLAB functions. |
ltpda_uoh |
|
|
CHAR convert a ssm object into a string. |
ssm |
|
|
DISPLAY display ssm object. |
ssm |
|
|
tells if ssm is numerically stable |
ssm |
|
|
STRING writes a command string that can be used to recreate the input statespace model object. |
ssm |
Back to Top of Section
| Methods | Description | Defined in class |
|---|---|---|
|
EQ overloads the == operator for ltpda objects. |
ltpda_obj |
|
|
NE overloads the ~= operator for ltpda objects. |
ltpda_obj |
Back to Top of Section
| Methods | Description | Defined in class |
|---|---|---|
|
assembles embedded subsytems, with exogenous inputs |
ssm |
|
|
Convert a statespace model object to double arrays for given i/o |
ssm |
|
|
kalman applies Kalman filtering to a discrete ssm with given i/o |
ssm |
|
|
minreal gives a minimal realization of a ssm object by deleting state |
ssm |
|
|
modifparams enables to options(i_options)y and substitute parameters |
ssm |
|
|
modiftime modifies the timestep of a ssm object |
ssm |
|
|
modify allows to exectue a string to modify a ssm object |
ssm |
|
|
reduce enables to do model simplification |
ssm |
|
|
reduce_model enables to do model simplification |
ssm |
|
|
simulate simulates a discrete ssm with given inputs |
ssm |
|
|
ssm2iirpz converts a statespace model object to a miir or a pz |
ssm |
|
|
SSM2SS converts a statespace model object to a MATLAB statespace object. |
ssm |
Back to Top of Section
|
ao Class | mfir Class | ![]() |
©LTP Team