# Math operations

Summary of the Math Operations components available through the Signal Processing toolbox in Schematic Editor.

The toolbox provides ten math operation components, such as gain, sum, abs, limit, round, etc. Their descriptions and supported features are given in Table 1.

Table 1. Math operation components in HIL Signal Processing Toolbox
Component Description Features Help file
supported input types supported output types vector support Gain

Element-wise gain (y = K.*u) or matrix gain (y = K*u) real, int, uint real, int, uint yes Gain Sum*

Add or subtract input signals. real, int, uint real, int, uint yes Sum Product*

Multiply or divide input signals. real, int, uint real, int, uint yes Product Mathematical Function

Mathematical function (exponential, log10, ln, power, sqrt or reciprocal) real, int, uint real yes Mathematical Function Trigonometric Function

Computes a trigonometric function (sin, cos, tan, asin, acos, atan or atan2) real, int, uint real yes Trigonometric Function Abs

Absolute value of input signal. real, int, uint real, int, uint yes Abs Limit

Limit input signal to the upper and lower saturation values. real, int, uint real, int, uint yes Limit Round

Rounds a floating point value to an integer (floor, ceil, round or fixed) real, int, uint real, int, uint yes Round Sign

Outputs 1 for positive, -1 for negative and 0 for 0 input values. real, int, uint real, int, uint yes Sign Min Max*

Selects the minimum/maximum value of input signals real, int, uint real, int, uint yes Min Max

*Component supports operation on arbitrary number of input signals.