Merging two arrays's
이전 댓글 표시
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.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Shifting and Sorting Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!