**Requires:** Base Package. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the Array functions to create and manipulate arrays.

Palette Object | Description |
---|---|

Array Constant | Use this constant to supply a constant array value to the block diagram. |

Array Max & Min | Returns the maximum and minimum values found in array, along with the indexes for each value. |

Array Size | Returns the number of elements in each dimension of array. |

Array Subset | Returns a portion of array starting at index and containing length elements. |

Array To Cluster | Converts a 1D array to a cluster of elements of the same type as the array elements. Right-click the function and select Cluster Size from the shortcut menu to set the number of elements in the cluster. |

Array To Matrix | Converts an array to a matrix of elements of the same type as the array elements. Wire data to the Real 2D Array input to determine the polymorphic instance to use or manually select the instance. |

Build Array | Concatenates multiple arrays or appends elements to an n-dimensional array. |

Cluster To Array | Converts a cluster of elements of the same data type to a 1D array of elements of the same data type. |

Decimate 1D Array | Divides the elements of array into the output arrays, placing elements into the outputs successively. |

Delete From Array | Deletes an element or subarray from n-dim array and returns the edited array in array w/ subset deleted and the deleted element or subarray in deleted portion. |

Index Array | Returns the element or subarray of n-dimension array at index. |

Initialize Array | Creates an n-dimensional array in which every element is initialized to the value of element. |

Insert Into Array | Inserts an element or subarray into n-dim array at the point you specify in index. |

Interleave 1D Arrays | Interleaves corresponding elements from the input arrays into a single output array. |

Interpolate 1D Array | Linearly interpolates a decimal y value from an array of numbers or points using a fractional index or x value. |

Matrix To Array | Converts a matrix of elements to an array of elements of the same data type. Wire data to the Real Matrix input to determine the polymorphic instance to use or manually select the instance. |

Replace Array Subset | Replaces an element or subarray in an array at the point you specify in index. |

Reshape Array | Changes the dimensions of an array according to the values of dimension size 0..m-1. |

Reverse 1D Array | Reverses the order of the elements in array. |

Rotate 1D Array | Rotates the elements of array the number of places and in the direction indicated by n. |

Search 1D Array | Searches for an element in a 1D array starting at start index. Because the search is linear, you need not sort the array before calling this function. LabVIEW stops searching as soon as the element is found. |

Sort 1D Array | Returns a sorted version of array with the elements arranged in ascending order. |

Split 1D Array | Divides array at index and returns the two portions with the element of index at the beginning of second subarray. |

Threshold 1D Array | Interpolates points in a 1D array that represents a 2D non-descending graph. This function compares threshold y to the values in array of numbers or points starting at start index until it finds a pair of consecutive elements such that threshold y is greater than the value of the first element and less than or equal to the value of the second element. |

Transpose 2D Array | Rearranges the elements of 2D array such that 2D array[i,j] becomes transposed array[j,i]. |

Refer to the labview\examples\general\arrays.llb for examples of using the Array Functions.