Block Category: Arithmetic
Inputs: Real or complex scalars, vectors, or matrices
Description: The gain block multiplies the input signal by the gain amount. You can enter a value in the dialog; you can alternatively double-click the gain block to enter a value.
Gain: Indicates the constant multiplier of the input signal. The default is 1. You can enter a value in hexadecimal notation or as a C expression or complex number.
Label: Indicates a user-defined block label that appears when View > Block Labels is activated.
1. Gain of a scalar
Consider the equation y(t) = 3 sin(t), which can be realized as:
A ramp block is used to access simulation time t, a sin block generates sin(t), a gain block amplifies sin(t) to 3 sin(t). Both sin(t) and y(t) are shown in plot blocks for comparison.
2. Gain of a vector
Consider the equation:
z = 7 x
where x = [-1 5.6 4]. This equation can be realized as:
The gain block performs an element-by-element gain operation on the incoming vector.
3. Gain of a matrix
Consider the equation:
Z = 4.2 X
where
This equation can be realized as:
The gain block performs an element-by-element gain operation on the incoming matrix.