Code covered by the BSD License  

Highlights from
Merge sorted arrays

Merge sorted arrays


Bruno Luong (view profile)


03 Oct 2010 (Updated )

Given two already sorted arrays, the function combines them in an unique sorted array

function mergemex(varargin)
% MATLAB mex function mergemex.m
% Calling syntax:
% >> C = mergemex(A,B)
% Purpose: merge two sorted numerical arrays into one.
% - The input arrays A and B must be ascending sorted
% - They must be vectors and same class
%   C contains all elements of A and B, ascending sorted
%   C is the same class and have the length of length(A)+length(B).
% >> [C idx] = mergemex(A,B)
% returns idx such that C(idx>0) is equal to A and
%                       C(idx<0) is equal to B
% Compile on 32-bit platform
%  >> mex -O -v mergemex.c
% On 64-bit platform
%  >> mex -v -O -largeArrayDims mergemex.c
% Author Bruno Luong <brunoluong@?????.com>
% Date: 03-Oct-2010

fprintf('MEX file mergemex not yet compiled\nAction:\n');
fprintf('\t mergesa_install\n');

Contact us