Vector amplifier
![]() |
![]() |
| Vectorized | C | ST | |
| in the palette | on the schematic |
The block implements the function of multiplying (amplifying) the instantaneous values of the elements of the input vector signal by the corresponding elements of the given vector gain factor:

where yi(t) is the i-th element of the output vector signal of the block y(t); ui(t) is the i-th element of the input signal ui(t), n≥1 is the dimension of the input and output, ki is the i-th element of the gain factor vector k. The dimension of the output is equal to the dimension of the input and the vector of the gain factors.

where yi(t) is the i-th element of the output vector signal of the block y(t); ui(t) is the i-th element of the input signal ui(t), n≥1 is the dimension of the input and output, ki is the i-th element of the gain factor vector k. The dimension of the output is equal to the dimension of the input and the vector of the gain factors.
Inputs
- input - port for the input vector.
Outputs
- output - port for the resulting vector.
Properties
- Gain factor vector - the gain vector k = [k1, k2,..., kn].
Parameters
none
Note:
- The dimension of the output signal is equal to the dimension of the input signal and the dimension of the gain vector.
- Named properties can be set as local model variables (submodels) in a programming language script, as global project signals using the Tools → Signals main menu item, or as external project signals using an attachable signal database.

