Sets Next: Previous: Financial Functions Up: Top



Sets

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

create_set (x) Function File
Return a row vector containing the unique values in x sorted in ascending order. For example
          create_set ([ 1 2; 3, 4; 4, 2 ])
          => [ 1 2, 3, 4 ]
          

union (x y) Function File
Return the set of elements that are in either of the sets x and y. For example
          union ([ 1 2, 4 ], [ 2, 3, 5 ])
          => [ 1 2, 3, 4, 5 ]
          

intersection (x y) Function File
Return the set of elements that are in both sets x and y. For example
          intersection ([ 1 2, 3 ], [ 2, 3, 5 ])
          => [ 2 3 ]
          

complement (x y) Function File
Return the elements of set y that are not in set x. For example
          complement ([ 1 2, 3 ], [ 2, 3, 5 ])
          => 5