mu 295
muSyntax
[mubnds,D,Dinv,Delta,sens] = mu(M,blk)
Parameter Li st
Inputs: M Matrix or pdm.
blk Block structure defined by a matrix of dimension: number
of blocks ×2. If the ith block has c outputs and r inputs,
thenblk(i,:) = [r,c]. Thedefault is equivalent to 1x1 blocks
(M must be square).
Outputs: mubnds Upper and lower bounds (in vector form) for mu(M).
D,Dinv D-scale matrices giving the calculated upper-bound.
mu(M) ≤msv(D*M*Dinv)
Delta Perturba tion achieving the lower bound.
sens Sensitivity of the upper bound with respect to the values
in D & Dinv
Description
Calculates the upper and lower bounds of the structured singular value of M, with block
structure: blk. The upper bound scaling matrices and the lower bound destabilizing
perturbation also returned.
The Osborne method is used to calculate the upper bound (for small matrices this is
enhanced by a Perron Frobeniusmethod) a nd a poweriteration is used for the lower
bound.
Example
# The following is the classic example showing