Node:misc, Previous:cacsd, Up:Control Theory
| axis2dlim (axdata) | Function File |
|
Determine axis limits for 2-D data (column vectors); leaves a 10%
margin around the plots.
Inserts margins of +/- 0.1 if data is one-dimensional
(or a single point).
Input
Output
|
| moddemo (inputs) | Function File |
| Octave Control toolbox demo: Model Manipulations demo. |
| prompt (str) | Function File |
|
Prompt user to continue
Input
|
| rldemo (inputs) | Function File |
| Octave Control toolbox demo: Root Locus demo. |
| [rldata, k] = rlocus (sys[, increment, min_k, max_k]) | Function File |
|
Displays root locus plot of the specified SISO system.
----- --- --------
--->| + |---|k|---->| SISO |----------->
----- --- -------- |
- ^ |
|_____________________________|
Inputs
Outputs Plots the root locus to the screen.
|
| [yy, idx] = sortcom (xx[, opt]) | Function File |
|
Sort a complex vector.
Inputs
Outputs
|
| [num, den] = ss2tf (a, b, c, d) | Function File |
Conversion from tranfer function to state-space.
The state space system:
.
x = Ax + Bu
y = Cx + Du
is converted to a transfer function:
num(s)
G(s)=-------
den(s)
used internally in system data structure format manipulations. |
| [pol, zer, k] = ss2zp (a, b, c, d) | Function File |
|
Converts a state space representation to a set of poles and zeros;
k is a gain associated with the zeros.
Used internally in system data structure format manipulations. |
| starp (P, K, ny, nu) | Function File |
|
Redheffer star product or upper/lower LFT, respectively.
+-------+
--------->| |--------->
| P |
+--->| |---+ ny
| +-------+ |
+-------------------+
| |
+----------------+ |
| |
| +-------+ |
+--->| |------+ nu
| K |
--------->| |--------->
+-------+
If ny and nu "consume" all inputs and outputs of
K then the result is a lower fractional transformation.
If ny and nu "consume" all inputs and outputs of
P then the result is an upper fractional transformation.
ny and/or nu may be negative (i.e. negative feedback). |
| [a, b, c, d] = tf2ss (num, den) | Function File |
Conversion from tranfer function to state-space.
The state space system:
.
x = Ax + Bu
y = Cx + Du
is obtained from a transfer function:
num(s)
G(s)=-------
den(s)
The vector den must contain only one row, whereas the vector num may contain as many rows as there are outputs y of the system. The state space system matrices obtained from this function will be in controllable canonical form as described in Modern Control Theory, (Brogan, 1991). |
| [zer, pol, k] = tf2zp (num, den) | Function File |
|
Converts transfer functions to poles-and-zero representations.
Returns the zeros and poles of the SISO system defined by num/den. k is a gain associated with the system zeros. |
| [a, b, c, d] = zp2ss (zer, pol, k) | Function File |
|
Conversion from zero / pole to state space.
Inputs
Outputs
|
| [num, den] = zp2tf (zer, pol, k) | Function File |
|
Converts zeros / poles to a transfer function.
Inputs
|