ml_order

Order computation for model reduction methods.

Contents

Syntax

nr = ml_order(hsv, tselect)
nr = ml_order(hsv, tselect, opts)

Description

This function computes the size of the resulting reduced-order model based on a given vector of characteristic values and appropriate error formulas.

Input

Parameter
Meaning
Gamma
positive scalar, scaling term from the H-infinity balanced truncation
default: Inf
Order
{!}
positive integer, order of the resulting reduced-order model chosen by the user if tselect == 0
default: min(10,length(hsv)) + nu + ni
Tolerance
{!}
nonnegative scalar, tolerance used in the different error formulas
default: 1.0e-02

Note: Parameters marked with {!} may also be a cell array containing multiple arguments. In this case an cell array of the same size is returned with one entry computed for each input argument and the marked fields of the info struct are cells as well. When multiple arguments are given as cells, they are expected to have the same length.

Output

See Also

ml_dss_bfsr | ml_ss_bfsr | ml_dss_sr | ml_ss_sr