Functions | |
endif if(nargin==3 &&!strcmpi(varargin{1},"rows")) error("union endif | if (nargout==1) y |
endif endfunction | !assert (all(all(union([1, 2, 4],[2, 3, 5])==[1, 2, 3, 4, 5]))) |
!assert (all(all(union([1;2;4],[2, 3, 5])==[1, 2, 3, 4, 5]))) | |
!assert (all(all(union([1, 2, 3],[5;7;9])==[1, 2, 3, 5, 7, 9]))) | |
!assert (y,[1, 2, 3, 4, 5]) | |
!assert (y, sort([a(ia), b(ib)])) | |
Variables | |
function [y, ia, ib] | |
else [y, i] = unique (y, varargin{:}) | |
ia = i(i <= na) | |
ib = i(i > na) - na | |
!test | !a = [3, 1, 4, 1, 5] |
b = [1, 2, 3, 4] |
!assert | ( | y | ) |
endif endfunction !assert | ( | all(all(union([1, 2, 4],[2, 3, 5])==[1, 2, 3, 4, 5])) | ) |
!test !a = [3, 1, 4, 1, 5] |
b = [1, 2, 3, 4] |
else[y, i] = unique (y, varargin{:}) |
Initial value:
union (a, b, varargin) if (nargin < 2 || nargin > 3) print_usage ()
ia = i(i <= na) |
ib = i(i > na) - na |