Package: dsp
Factor square matrix into lower and upper triangular matrices
The LUFactor
object factors a square matrix
into lower and upper triangular matrices.
To factor a square matrix into lower and upper triangular matrices:
Define and set up your System object™. See Construction.
Call step
to factor the square matrix according
to the properties of dsp.LUFactor
. The behavior of step
is
specific to each object in the toolbox.
Note:
Starting in R2016b, instead of using the 
H = dsp.LUFactor
returns
an LUFactor
System object, H
,
which factors a row permutation of a square input matrix A
as $${\text{A}}_{\text{p}}\text{=L}\cdot U$$,
where L
is the unitlower triangular matrix, and U
is
the upper triangular matrix. The rowpivoted matrix A_{p} contains
the rows of A permuted as indicated by the permutation
index vector P. The equivalent MATLAB^{®} code
is Ap = A(P,:)
.
H = dsp.LUFactor('
returns
an PropertyName
',PropertyValue
,...)LUFactor
object, H
, with each
specified property set to the specified value.

Set to Set this property to 
clone  Create LU Factor object with same property values 
getNumInputs  Number of expected inputs to step method 
getNumOutputs  Number of outputs of step method 
isLocked  Locked status for input attributes and nontunable properties 
release  Allow property value and input characteristics changes 
step  Decompose matrix into lower and upper triangular matrices 
This object implements the algorithm, inputs, and outputs described on the LU Factorization block reference page. The object properties correspond to the block parameters.