The MATLAB programming language offers predefined functions for merging sets of data into a new set or array. With a few lines of simple code, you can merge sets of data into a sorted array or matrix.
Absolutely, yes, especially as many times as you'll be appending to it. IIRC, MATLAB doesn't dynamically size the array, but instead creates a new array of size N+1, copies the old size N array into ...