Evaluate table from the uncertainty matrix
by a convex combination utilizing attribute lambda.
Hereby, the matrix uncertainty contains
The convex combination is defined for the Real lambda in a way that
table[:, 2] = uncertainty[:, 3],
table[:, 2] = uncertainty[:, 2] and
table[:, 2] = uncertainty[:, 4].
This function is called in Table1D to evaluate "table[i,j]". For further details, refer to User's Guide – "Convex scaling by uncertain parameter λ".
function getTableLambdaByInterval extends Modelica.Icons.Function; input Real lambda "Convex scaling between -1 and 1 (=0: nominal)"; input Real uncertainty[:, 4] "Table uncertainty (x, y, yL, yU)"; output Real table[size(uncertainty, 1), 2] "Value of table"; end getTableLambdaByInterval;