%% Validity Range for Uncertain Parameters
% Create a ureal uncertain parameter with range centered at the nominal value.

ublk = ureal('a',1,'range',[-1 3])

%
% For such a parameter, b = 0 (see Algorithms), so there is no constraint on the values that the actual uncertainty (ublk) and the normalized uncertainty (Δ) can take. Use getLimits to confirm the ranges of the actual and normalized uncertainty.

[ActLims,NormLims] = getLimits(ublk)

%
% Skew the uncertainty range to the right of the nominal value (DL < DR).

ublk.PlusMinus = [-1 2] 

%
% Now, the values that ublk and Δ can take for analysis purposes are limited.

[ActLims,NormLims] = getLimits(ublk)

% Copyright 2012 The MathWorks, Inc.