# Math operations

Summary of the Math Operations components available in Schematic Editor.

This sub-category provides a wide range of 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 the Signal Processing category of the Schematic Editor core library
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 Offset

Adds a constant to the input signal of the component. real, int, uint real, int, uint yes Offset 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.