Last Modified: January 9, 2017

Generates a matrix of a specific type.

Type of matrix this node generates.

Let *n* represent the matrix size, *x* represent the input **vector 1**, *n**x* represent the size of *x*, and *y* represent the input **vector 2**, *n**y* represent the size of *y*, and *B* represent the output **special matrix**.

**Default: **Identity

Matrix used to compose part of a Diagonal, Toeplitz, Vandermonde, Companion, or Hankel matrix.

This input accepts an array of double-precision, floating point numbers or array of complex double-precision, floating point numbers.

Matrix used to compose part of either a Toeplitz or Hankel matrix.

This input accepts an array of double-precision, floating point numbers or array of complex double-precision, floating point numbers.

Number of dimensions of the generated matrix.

Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.

**Default: **No error

The generated matrix.

This output can return a 2D array of double-precision, floating point numbers or 2D array of complex double-precision, floating point numbers.

**Where This Node Can Run: **

Desktop OS: Windows

FPGA: Not supported