%% Evaluate Uncertain Matrix for Multiple Values of Uncertain Parameters
% Evaluate an uncertain matrix at several different values of the uncertain parameters of the matrix.
% Create an uncertain matrix with two uncertain parameters.

a = ureal('a',5);
b = ureal('b',-3);
M = [a b];

%
% Evaluate the matrix at four different combinations of values for the uncertain parameters a and b.

B = usubs(M,'a',[1;2;3;4],'b',[10;11;12;13]);

% This command evaluates M for the four different (a, b) combinations (1,10), (2,11), and so on. Therefore, B is a 1-by-2-by-4 array of numeric values containing the four evaluated values of M.
% Copyright 2015 The MathWorks, Inc.