ucomplexm
Create uncertain complex matrix
Syntax
M = ucomplexm('Name',NominalValue) M = ucomplexm('Name',NominalValue,'WL',WLvalue,'WR',WRvalue) M = ucomplexm('Name',NominalValue,'Property',Value)
Description
M = ucomplexm('Name',NominalValue)
creates an uncertain complex matrix representing a ball of complex-valued matrices, centered at a NominalValue
and named Name
.
M = ucomplexm('Name',NominalValue,'WL',WLvalue,'WR',WRvalue)
creates an uncertain complex matrix with weights WL
and WR
. Specifically, the values represented by M
are all matrices H
that satisfy norm(inv(M.WL)*(H - M.NominalValue)*inv(M.WR)) <= 1. WL
and WR
are square, invertible, and weighting matrices that quantify the size and shape of the ball of matrices represented by this object. The default values for WL
and WR
are identity matrices of appropriate dimensions.
Trailing Property/Value pairs are allowed, as in
M = ucomplexm('NAME',nominalvalue,'P1',V1,'P2',V2,...)
The property AutoSimplify
controls how expressions involving the uncertain matrix are simplified. Its default value is 'basic'
, which means elementary methods of simplification are applied as operations are completed. Other values for AutoSimplify
are 'off''
, no simplification performed, and 'full'
which applies model-reduction-like techniques to the uncertain object.
Examples
Version History
Introduced before R2006a