Merging two arrays's
Show older comments
Hi,
So I have two arrays, say:
A={[1,2,3];[4,5];[]}
B={[6];[7,8,9];[10]}
and I would like to merge them to give:
C={[1,2,3,6];[4,5,7,8,9];[10]}
Is there a nice vectorised way to do this, or do I need to resort to for loops? (I will be calling this function >100000 times so quicker the better)/
Ideally I would like to ensure no value appears twice in the same row, i.e.: {[1,2,1];...} would not be allowed, however {[1,2];[1];..} would be allowed. However I could miss this part out if it would significantly slow down the code.
Accepted Answer
More Answers (0)
Categories
Find more on Operators and Elementary Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!