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
