List of Commands |
To download the list in .pdf format (38 k), click here.
GLOBAL STRUCTURE |
||
gensym | Set global variable symbol for polynomial matrices. | |
gprop | Set/modify global polynomial properties. | |
pformat | Set output format. | |
pinit | Initialize the Polynomial Toolbox. | |
checkpb | Check conflicts of Polynomial toolbox variables. | |
pver | Polynomial Toolbox version information. | |
pversion | Polynomial Toolbox version number. | |
tolerance | Set global relative tolerance. | |
userdata | Set or return user data of polynomial object. | |
verbose | Set global verbose level | |
POLYNOMIAL MATRIX OBJECT |
||
deg | Extract various degrees matrices. | |
lcoef | Extract various leading coefficient matrices. | |
lop | Create a polynomial matrix object. | |
pol | Create a polynomial matrix object. | |
pprop | Set/modify properties of polynomial matrix. | |
symbol | Set or return variable symbol of polynomial matrix. | |
CONVERTORS |
||
bhf | Converts realization (A,B,C) into upper Hessenberg form. | |
bhf2rmf | Converts realization into a right coprime MFD. | |
dsp2pol | Conversion from DSP format to Polynomial Toolbox format. | |
dss2lmf | Descriptor state space to left mfd. | |
dss2rmf | Descriptor state space to right mfd. | |
dss2ss | Descriptor system to Stace Space system. | |
dssreg | Regularization of a standard descriptor plant. | |
lmf2dss | Left mfd to descriptor state space. | |
lmf2rat | Left mfd to polynomial numerator and denominator matrices. | |
lmf2rmf | Left-to-Right conversion of mfd. | |
lmf2ss | LMF to Observer-form realization (A,B,C,D). | |
lmf2tf | LMF to Control System Toolbox transfer function. | |
lmf2zpk | LMF to Control System Toolbox zero-pole-gain. | |
lti2lmf | LTI object to Left Polynomial Matrix Fraction. | |
lti2rmf | LTI object to Right Polynomial Matrix Fraction. | |
mat2pol | Conversion from Matlab format to Polynomial Toolbox format. | |
new2old | Conversion to old polynomial matrix format. | |
old2new | Conversion from old polynomial format to new. | |
pol2dsp | Conversion from Polynomial Toolbox format to DSP format. | |
pol2mat | Conversion from Polynomial Toolbox format to Matlab format. | |
pol2root | Extract zeros and gains of polynomial matrix. | |
pol2tex NEW | Formats a polynomial matrix for use in a LaTeX document | |
rat2lmf | Polynomial numerator and denominator matrices to left mfd. | |
rat2rmf | Polynomial numerator and denominator matrices to right mfd. | |
reverse | Reverse the variable of PMF. | |
rmf2dss | Right mfd to descriptor state space. | |
rmf2lmf | Right-to-Left conversion of mfd. | |
rmf2rat | Right mfd to polynomial numerator and denominator matrices. | |
rmf2ss | RMF to Controller-form realization (A,B,C,D). | |
rmf2tf | RMF to Control System Toolbox transfer function. | |
rmf2zpk | RMF to Control System Toolbox zero-pole-gain. | |
root2pol | Construct polynomial matrix from its zeros and gains. | |
ss | LMF or RMF to LTI object in state space form. | |
ss2dss | State space to Descriptor State Space. | |
ss2lmf | State space to left matrix fraction conversion. | |
ss2rmf | State space to right matrix fraction conversion. | |
sym | Conversion from polynomial matrix to symbolic format. | |
tf | LMF or RMF to LTI object in transfer function form. | |
tf2lmf | Control System Toolbox Transfer Function to LMF. | |
tf2rmf | Control System Toolbox Transfer Function to RMF. | |
zpk | LMF or RMF to LTI object in zero-pole-gain-form. | |
zpk2lmf | Zero-pole-gain to left matrix fraction. | |
zpk2rmf | Zero-pole-gain to right matrix fraction. | |
OVERLOADED OPERATIONS |
||
char | Convert a polynomial object to cell array of strings. | |
ctranspose (') | Conjugate transposition. | |
display | Command window display of polynomial matrix. | |
eq | Equality test for polynomial matrices. | |
fliplr | Flip a polynomial matrix in left/right direction. | |
flipud | Flip a polynomial matrix in up/down direction. | |
horzcat ([,]) | Horizontal concatenation of polynomial matrices. | |
kron | Kronecker tensor product of polynomial matrices. | |
ldivide (.\) | Left polynomial array divide. | |
minus (-) | Binary subtraction of polynomial matrices. | |
mldivide (\) | Backslash or left polynomial matrix divide. | |
mpower (^) | Matrix power for polynomial matrix. | |
mrdivide (/) | Slash or right polynomial matrix divide. | |
mtimes (*) | Matrix multiplication of polynomial matrices. | |
ne | Inequality test for polynomial matrices. | |
plus (+) | Binary addition of polynomial matrices. | |
power (.^) | Element-wise power for polynomial matrix. | |
rdivide (./) | Right array divide. | |
subsasgn | Subscripted assignment for polynomial matrix. | |
subsref | Subscripted reference for polynomial matrix. | |
times (.*) | Element-wise multiplication. | |
transpose (.') | Matrix transposition. | |
uminus | Unary minus of polynomial matrix. | |
uplus | Unary plus of polynomial matrix. | |
vertcat ([;]) | Vertical concatenation of polynomial matrices. | |
OVERLOADED FUNCTIONS |
||
compan | Block companion matrix. | |
conj | Polynomial matrix complex conjugate. | |
det | Compute determinant of square polynomial matrix. | |
det2d | Determinant of 2-D polynomial matrix. | |
diag | Extract diagonals and create diagonal matrices. | |
imag | Imaginary part of polynomial matrix. | |
inv | Inverse of a polynomial matrix. | |
isempty | True for empty polynomial matrix. | |
isfinite | True for finite elements in polynomial matrix. | |
isinf | True for infinite elements in polynomial matrix. | |
isnan | True for Not-a-Number in polynomial matrix. | |
isprime | True for left or right prime polynomial matrix. | |
isreal | True for real polynomial matrix. | |
length | Length of vector. | |
lu | LU factorization for polynomial matrices. | |
norm | Polynomial matrix norms. | |
null | Null space of a polynomial matrix. | |
pinv | Pseudoinverse of polynomial matrix. | |
polyval | Evaluate a polynomial matrix. | |
prod | Product of elements of polynomial matrix. | |
rank | Polynomial matrix rank. | |
real | Real part of polynomial matrix. | |
roots | Find polynomial matrix roots. | |
rot90 | Rotate polynomial matrix 90 degrees. | |
shift | Shift polynomial matrix. | |
size | Polynomial matrix dimensions. | |
sum | Sum of elements of polynomial matrix. | |
sylv | Create Sylvester matrix of a polynomial matrix. | |
trace | Sum of diagonal elements of a polynomial matrix. | |
tril | Extract lower triangular part of polynomial matrix. | |
triu | Extract upper triangular part of polynomial matrix. | |
BASIC FUNCTIONS (other than overloaded) |
||
adj | Adjoint of square polynomial matrix. | |
charact | Characteristic vectors of a polynomial matrix. | |
evenpart | Return the even part of a polynomial object. | |
hurwitz | Create Hurwitz matrix of polynomial objects. | |
inertia | Inertia of a polynomial matrix. | |
isfullrank | True if polynomial matrix has full rank. | |
isproper | True if polynomial matrix fraction is proper. | |
issingular | True if polynomial matrix is singular. | |
isstable | True if polynomial matrix is stable. | |
isunimod | True if polynomial matrix is unimodular. | |
kharit | Create Kharitonov polynomials. | |
gram | Gramian of polynomial matrix fraction. | |
h2norm | H2 norm of a polynomial matrix fraction. | |
hinfnorm | H-infinity norm of a polynomial matrix fraction. | |
linvt | Linear transform of variable. | |
longldiv | Long left polynomial matrix division. | |
longrdiv | Long right polynomial matrix division. | |
oddpart | Return the odd part of a polynomial object. | |
polfit | Fit polynomial matrix element-by-element to data. | |
polpart | Polynomial matrix symmetric part extraction. | |
polyder | Derivative of a polynomial matrix. | |
prand | Generates polynomial matrix with random coefficients. | |
ptopex | Extreme polynomials for a polytope of polynomials. | |
pzer | Perform zeroing on a polynomial matrix. | |
scale | Scale a polynomial matrix. | |
ADVANCED OPERATIONS |
||
complete NEW | Complete a non-square polynomial matrix to a square unimodular matrix | |
gld | Greatest left divisor of polynomial matrices. | |
grd | Greatest right divisor of polynomial matrices. | |
ldiv | Left polynomial matrix division. | |
llm | Least left multiple of polynomial matrices. | |
lrm | Least right multiple of polynomial matrices. | |
minbasis | Minimal polynomial basis. | |
rdiv | Right polynomial matrix division. | |
stabint | Stability interval of uncertain polynomial matrices. | |
SPECIAL MATRICES |
||
d,p,q,s,v,z,zi | Create simple basic monomials. | |
mono | Create monomial matrix(vector) of current global variable. | |
MATRIX PENCIL ROUTINES | ||
clements | Conversion to Clements standard form. | |
pencan | Conversion to real Kronecker canonical form. | |
plyap | Solution of the pencil equation A*X+Y*B=C. | |
NUMERICAL ROUTINES |
||
cgivens1 | Calculates Givens rotation. | |
gare NEW | Solution of the generalized algebraic Riccati equation | |
qzord | Ordered qz transformation. | |
schurst | Ordered complex Schur decomposition of a matrix. | |
CANONICAL AND REDUCED FORMS |
||
colred | Column reduced form of a polynomial matrix. | |
diagred | Diagonal reduced form of a polynomial matrix. | |
echelon | Echelon form of a polynomial matrix. | |
hermite | Hermite form of a polynomial matrix. | |
pdg | Diagonalization of a polynomial matrix. | |
rowred | Row reduced form of a polynomial matrix. | |
smith | Smith form of a polynomial object. | |
tri | Triangular or staircase form of a polynomial matrix. | |
CONTROL ROUTINES |
||
debe | Deadbeat controllers of discrete-time linear systems. | |
dssh2 NEW | Descriptor solution of the standard H-2 optimization problem | |
dsshinf | H-inf suboptimal compensator for descriptor systems. | |
dssmin | Minimize dimension of pseudo state descriptor system. | |
dssrch | Search Optimal Solution descriptor H-inf problem. | |
h2 NEW | Polynomial solution of the standard H-2 optimization problem | |
mixeds | Solution SISO mixed sensitivity problem. | |
plqg | Polynomial solution of a MIMO LQG problem. | |
psseig NEW | Polynomial approach to eigenstructure assignment for state-space system | |
psslqr NEW | Polynomial approach to linear-quadratic regulator design for state-space system | |
pplace | Polynomial pole placement. | |
splqg | Polynomial solution of a SISO LQG problem. | |
stab | Stabilizing controllers of linear systems. | |
tsyp NEW | Use the Tsypkin-Polyak function to determine the robustness margin for a continuous interval polynomial | |
EQUATION SOLVERS |
||
axb | Solution of AX = B. | |
axbc | Solution of AXB = C. | |
axbyc | Solution of AX + BY = C. | |
axxab | Solution of A'X + X'A = B. | |
axyab | Solution of A'X + Y'A = B. | |
axybc | Solution of AX + YB = C. | |
xaaxb | Solution of XA' + AX' = B. | |
xab | Solution of XA = B. | |
xaybc | Solution of XA + YB = C. | |
FACTORIZATIONS |
||
fact | Polynomial matrix factor extraction. | |
spcof | Polynomial J-spectral co-factorization. | |
spf | Polynomial spectral factorization. | |
SIMULINK |
||
polblock |
Simulink mdl-file. | |
sim2lmf NEW | Simulink-to-LMF description of a dynamic system | |
sim2rmf NEW | Simulink-to-RMF description of a dynamic system | |
VISUALISATION |
||
khplot | Plot of Kharitonov rectangles for interval polynomials. | |
pplot | 2-D plot of polynomial matrix. | |
pplot3 | 3-D plot of polynomial matrix. | |
ptopplot | Plots polygonal values set for polytope of polynomials. | |
sarea, sareaplot NEW | Robust stability area for polynomials with parametric uncertainties | |
spherplot NEW | Plot the value set ellipses for a spherical polynomial family | |
vset,vsetplot NEW | Value set of parametric polynomial. A tool for robust stability testing via Zero Exclusion Condition | |
zpplot | Plot of zero-pole map. | |
GRAPHIC USER INTERFACE |
||
pme |
Polynomial Matrix Editor. | |
DEMONSTRATIONS AND HELPS | ||
covf | Covariance function of an ARMA process. | |
demoB | Script file for the demo "Control of a batch process". | |
demoM | Script file for the demo "Polynomial solution of the SISO mixed sensitivity H-infinity problem". | |
minsens | Minimum peak sensitivity. | |
poldemo NEW | This demo reviews several of the functions and operations defined in the Polynomial Toolbox for polynomials and polynomial matrices | |
poldemodebe NEW | Design of a dead-beat compensator | |
poldemodet NEW | Comparison between numerical and symbolic computation of determi-nant of a polynomial matrix. This demo requires the Symbolic Toolbox to be installed | |
poldesk | Comprehensive hypertext documentation. | |
polrobustshow NEW | Overview of parametric robust control tools | |
poltutorshow NEW | Introduction into the basic operations with polynomials and polynomial matrices. This is a graphical version of the text based demo poldemo |
NEW Macros newly included in Version 2.5
Copyright (c) 2001 by Polyx, Ltd.