ScaleInputs - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

DynamicSystems

  

ScaleInputs

  

compute the system resulting from multiplying each input of a system object by a coefficient

 

Calling Sequence

Parameters

Options

Description

Examples

Compatibility

Calling Sequence

ScaleInputs(sys, coefficients, opts)

Parameters

sys

-

System; system object

coefficients

-

list; list of numeric or symbolic coefficients

opts

-

(optional) equation(s) of the form option = value; specify options for the ScaleInputs command

Options

• 

outputtype = tf, coeff, zpk, ss, or de

  

Specifies the subtype of the returned system object.  The default return type is based on the type of the system objects specified in the systems parameter. See the Description section for more details on the return type.

• 

parameters = set(name = complexcons) or list(name = complexcons)

  

Specifies numeric values for parameters in sys. These values override those specified by the parameters field of the system object, which in turn override the settings in in SystemOptions(parameters). The numeric value on the right-hand side of each equation is substituted for the name on the left-hand side in the expressions that define the model. No checking is done during the substitution to determine whether the substituted value is valid. For example, a complex value can be substituted for the coefficient of a polynomial. If the complex value had been originally assigned to the model at creation, a warning would be generated.

Description

• 

The ScaleInputs command creates a system that scales the inputs of sys by the coefficients in the coefficients list.

• 

The type of the system object ScaleInputs returns is determined by the type of the system object specified in the sys parameter unless an option is specified.

• 

If the sys parameter is an algebraic equation (ae) and no option is specified, the ScaleInputs command returns a system object in state space form by default. If the algebraic equation system does not have a state space representation, an error is returned. For details on algebraic equation object support by the DynamicSystems package, see DynamicSystems[AlgEquation].

Examples

Continuous single-input single-output (SISO) system example

(1)

In this example, the list of coefficients contains a symbolic coefficient to be multiplied by the single input of sys1:

(2)

Create the new system, assigning a default value for the symbolic coefficient.

(3)

(4)

Discrete multiple-input multiple-output (MIMO) case example

(5)

(6)

The list of coefficients for this example contains a symbolic coefficient and a numeric coefficient to be multiplied by the inputs of sys2:

(7)

(8)

Compatibility

• 

The DynamicSystems[ScaleInputs] command was introduced in Maple 17.

• 

For more information on Maple 17 changes, see Updates in Maple 17.

See Also

Description of the Model of a Linear System Object

DynamicSystems

DynamicSystems[AlgEquation]

DynamicSystems[Coefficients]

DynamicSystems[DiffEquation]

DynamicSystems[PrintSystem]

DynamicSystems[StateSpace]

DynamicSystems[TransferFunction]

DynamicSystems[ZeroPoleGain]

 


Download Help Document