Notes about the conventions

Function arguments

Functions typically accept a list of mandatory arguments, briefly documented in the function help. Optional arguments are typically passed by a structure array opt. In the first lines of the function, default values are typically assigned to undefined optional arguments. These lines thus provide a list of the possible optional arguments.

Variable names

In the code the names of the variables concerning the models refelct the convention used in [1]. Specifically, models are denoted as follows:

\[\begin{split}\frac{d \mathbf{x}}{dt} &= \mathbf{f}(\mathbf{x}(t),\mathbf{u}(t),\boldsymbol{\alpha}) \\ \mathbf{y}(t) &= \mathbf{g}(\mathbf{x}(t))\end{split}\]

where \(t\) is time, \(\mathbf{x}(t)\) is the internal state, \(\mathbf{u}(t)\) (if present) is the time-dependent input, \(\boldsymbol{\alpha}\) (if present) is a constant parameter, \(\mathbf{y}(t)\) is the output.