Block Category: Arithmetic
Inputs: Real or complex scalars, vectors, or matrices.
Description: The 1/X block generates the inverse of the input signal. If a vector or matrix is fed into a 1/X block, the result is an element-by-element inversion of the vector or matrix (that is, [one divided by the element] operation). This is not equivalent to a normal vector pseudo-inverse operation or a normal matrix inverse operation.
Use the invert block to compute the matrix inverse of a matrix.
Label: Indicates a user-defined block label that appears when View > Block Labels is activated.
1. Computation of 1/X of a scalar
Consider the equation y= 1/25 realized as:
The incoming constant value of 25 results in 1/25 = 0.04.
2. Computation of 1/X of a vector
Consider the equation:
z = 1/y
where y = [-1 5.6 4], and where an element-by-element inversion is implied. This equation is realized as:
An element-by-element inverse operation is performed on the three elements in the scalarToVec block.
3. Computation of 1/X of a matrix
Consider the equation:
Z = 1/ Y
where
This is realized as:
When the simulation runs, the 1/X block performs an element-by-element inverse operation on the incoming matrix.