Method of mss.
Convert an explicit MTI (mss) model into an equivalent
implicit MTI (mdss) model.
Source: src/model/@mss/mss2mdss.m
mss2mdss converts an explicit multilinear state-space
(mss) model into an equivalent implicit multilinear
differential state-space (mdss) model.
Given the explicit multilinear system
the function constructs the equivalent implicit representation
where algebraic variables are corresponding to the model outputs. The state evolution is valid for both continuous-time or discrete-time .
The resulting mdss object preserves the state, input,
and output names from the original mss model. The output
variables are automatically assigned as algebraic outputs
(algebraicIsOutput). If the mtiBase of the
mss was the literal base, the model base is not preserved
because the mdss class does not yet support literal base
models.
| Argument | Description |
|---|---|
msys |
Explicit multilinear state-space model of type
mss. |
tensorType |
Internal tensor representation. Default: "CPNTensor".
Currently, only "CPNTensor" (Norm-1 Canonical Polyadic
tensor representation) is supported. |
| Output | Description |
|---|---|
mdsys |
Implicit multilinear differential state-space model of type
mdss, equivalent to the input msys model. |
mdsys = mss2mdss(msys)
mdsys = mss2mdss(msys,"CPNTensor")
mdsys = msys.mss2mdss()MyToolbox Documentation | Generated automatically by CI/CD pipeline