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.