Node:Sets, Next:Polynomial Manipulations, Previous:Financial Functions, Up:Top
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 |