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

Computes the singular value decomposition (SVD) of an m x n matrix.

connector_pane_image
datatype_icon

a

An m x n matrix with m rows and n columns.

Default: Empty array

datatype_icon

singular values only?

A Boolean specifying whether this node computes only the singular values. The default is FALSE. When singular values only? is TRUE, the node does not compute matrix u and matrix v.

TRUE The node does not compute matrix u and matrix v.
FALSE The node computes matrix u and matrix v.

Default: FALSE

datatype_icon

svd option

A value specifying how this node performs the decomposition.

Thin 0 Decomposes an m x n matrix as the multiplication of matrix U (m x min(m,n)), S (min(m,n) x min(m,n)), and conjugated transpose of V (n x min(m,n)).
Full 1 Decomposes an m x n matrix as the multiplication of matrix U (m x m), S (m x n), and conjugated transpose of V (n x n).

Default: Thin

datatype_icon

vector s

The singular values of a in descending order. The values in vector s are the diagonal elements of matrix s.

datatype_icon

matrix u

The U matrix of the SVD results. The columns of matrix u compose an orthogonal set.

datatype_icon

matrix s

The S matrix of the SVD results. matrix s is a diagonal matrix whose diagonal elements are the singular values of a in descending order. These values also compose vector s.

datatype_icon

matrix v

The V matrix of the SVD results. The columns of matrix v compose an orthogonal set.

datatype_icon

error

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