Main Content

Math Operations

Mathematical function blocks such as Gain, Product, and Sum

Use blocks from the Math Operations library to model basic mathematical functions.

Blocks

Abs Output absolute value of input
Add Add or subtract inputs
Algebraic Constraint Constrain input signal
Assignment Assign values to specified elements of signal
Bias Add bias to input
Complex to Magnitude-Angle Compute magnitude and/or phase angle of complex signal
Complex to Real-Imag Output real and imaginary parts of complex input signal
Divide Divide one input by another
Dot Product Generate dot product of two vectors
Find Nonzero Elements Find nonzero elements in array
Gain Multiply input by constant
Magnitude-Angle to Complex Convert magnitude and/or a phase angle signal to complex signal
Math Function 执行数学函数
MinMax Output minimum or maximum input value
MinMax Running Resettable Determine minimum or maximum of signal over time
Permute Dimensions Rearrange dimensions of multidimensional array dimensions
Polynomial Perform evaluation of polynomial coefficients on input values
Product of Elements Copy or invert one scalar input, or collapse one nonscalar input
Product, Matrix Multiply Multiply and divide scalars and nonscalars or multiply and invert matrices
Real-Imag to Complex Convert real and/or imaginary inputs to complex signal
Reshape Change dimensionality of signal
Rounding Function Apply rounding function to signal
Sign Indicate sign of input
Sine Wave Function Generate sine wave, using external signal as time source
Slider Gain Vary scalar gain using slider
Sqrt Calculate square root, signed square root, or reciprocal of square root
Squeeze Remove singleton dimensions from multidimensional signal
Trigonometric Function Specified trigonometric function on input
Unary Minus 无效的输入
Vector Concatenate, Matrix Concatenate Concatenate input signals of same data type to create contiguous output signal
Weighted Sample Time Math Support calculations involving sample time