Converts an array to a matrix of elements of the same type as the array elements. The data type you wire to the Real 2D Array input determines the polymorphic instance to use.
Use the pull-down menu to select an instance of this VI.

![]() |
Real 2D Array specifies a two-dimensional array. |
![]() |
The elements in Real Matrix are of the same type as the elements in Real 2D Array. The order of the elements in Real Matrix is the same as the Real 2D Array order of the elements. |

![]() |
Real 1D Array specifies a one-dimensional array. |
![]() |
The elements in Real Matrix (Column Vector) are of the same type as the elements in Real 1D Array. The order of the elements in Real Matrix (Column Vector) is the same as the Real 1D Array order of the elements. |

![]() |
Complex 2D Array specifies a complex two-dimensional array. |
![]() |
The elements in Complex Matrix are of the same type as the elements in Complex 2D Array. The order of the elements in Complex Matrix is the same as the Complex 2D Array order of the elements. |

![]() |
Complex 1D Array specifies a complex one-dimensional array. |
![]() |
The elements in Complex Matrix (Column Vector) are of the same type as the elements in Complex 1D Array. The order of the elements in Complex Matrix (Column Vector) is the same as the Complex 1D Array order of the elements. |
If the array elements are not real or complex double-precision floating-point numbers, LabVIEW converts the array elements to the closest data type.
LabVIEW stores the elements of 1D arrays in the first column of the matrix.
Refer to the following VIs for examples of using the Array to Matrix VI: