Home > Support > NI Product Manuals > LabVIEW Communications System Design Suite 1.0 Manual

Performs the QR decomposition of a matrix with the option of column pivoting.

connector_pane_image
datatype_icon

a

An m-by-n matrix, where m is the number of rows in a and n is the number of columns in a. It can be either a square or rectangular matrix.

Default: Empty array

datatype_icon

pivot?

A Boolean that specifies whether the node uses column pivoting to decompose a.

TRUE The node uses the following equation to decompose a: ap=qr. The node returns the absolute values of the diagonals of r in descending order.
FALSE The node uses the following equation to decompose a: a=qr.

Default: FALSE

datatype_icon

q option

A value that specifies how the node generates q. q option must take one of the following values, where m is the number of rows in a, and n is the number of columns in a.

Full Size Q 0 The size of r is m-by-m, and the size of r is m-by-n.
Economy Size Q 1 The size of q is m-by-min(m, n), and the size of r is min(m, n)-by-n.
No Q 2 The node does not generate q, and the size of r is min(m, n)-by-n.

Default: Full Size Q

datatype_icon

q

The orthogonal matrix.

datatype_icon

r

The upper triangular matrix.

datatype_icon

p

The n-by-n permutation matrix, where n is the number of columns in a.

p is not empty only if pivot? is TRUE.

datatype_icon

error

A value that represents any error or warning that occurs when this node executes.