1 Sets

Octave has a limited set of functions for managing sets of data, where a set is defined as a collection unique elements.

Given a matrix or vector of values, the function create_set returns a row vector containing unique values, sorted in ascending order. For example, ‘create_set ([1, 2; 3, 4; 4, 2])’ returns the vector ‘[1, 2, 3, 4]’.

The functions union and intersection take two sets as arguments and return the union and interection, respectively. For example, ‘union ([1, 2, 3], [2, 3, 5])’ returns the vector ‘[1, 2, 5]’.

The function complement (a, b) returns the elements of set b that are not in set a. For example, ‘complement ([1, 2, 3], [2, 3, 5])’ returns the value ‘5’.


This document was generated on January 15, 2023 using texi2html 5.0.