- Cell array of character vectors or string array — Specifies multiple analysis point
names. For example, temp_opening = {'y1m','y2m'}.
ios — Linearization I/Os
linearization I/O object
Linearization I/Os, created using linio, specified as a linearization I/O object.
ios must specify signals that are in the list of analysis points for s. To view the list of
analysis points, type s. To use a point that is not in the list of analysis points for s, you
must first add the point to the list using addPoint.
For example:
ios(1) = linio('scdcascade/setpoint',1,'input');
ios(2) = linio('scdcascade/Sum',1,'output');
Here, ios(1) specifies an input, and ios(2) specifies an output.
mdl_index — Index for linearizations of interest
array of logical values | vector of positive integers
Index for linearizations of interest, specified as:
- Array of logical values — Logical array index of linearizations of interest. Suppose that
you vary two parameters, par1 and par2, and want to extract the linearization for the
combination of par1 > 0.5 and par2 <= 5. Use:
params = s.Parameters;
mdl_index = params(1).Value>0.5 & params(2).Value <= 5;
The expression params(1).Value>0.5 & params(2).Value<5 uses logical
indexing and returns a logical array. This logical array is the same size as
params(1).Value and params(2).Value. Each entry contains the logical
evaluation of the expression for corresponding entries in params(1).Value and
params(2).Value.
- Vector of positive integers — Linear index of linearizations of interest. Suppose that
you vary two parameters, par1 and par2, and want to extract the linearization for the
combination of par1 > 0.5 and par2 <= 5. Use:
params = s.Parameters;
mdl_index = find(params(1).Value>0.5 & params(2).Value <= 5);
getIOTransfer