Combining Multiple Arrays into One
조회 수: 22 (최근 30일)
이전 댓글 표시
I have multiple arrays with different sizes and I need to combine it into one single array, how do I do that?
A=[1 2 3 4 5]
B=[6 7 8 9]
.
.
.
N=[2 5 6 8 9 4 6]
%after combined
C=[1 2 3 4 5 6 7 8 9 ... N]
%OR
C=[1 2 3 4 5; 6 7 8 9; ... ; N]
댓글 수: 0
답변 (1개)
KSSV
2016년 6월 20일
You can add A, B into one variable using [A B] .
댓글 수: 2
Stephen23
2016년 6월 20일
@Wei Nick Chan: you should put all of your arrays into one cell array, then the task of concatenating them together is trivial:
out = cat(2,C{:});
MATLAB can be really fast and simple, when the code is well designed. With lots of separate variables it will be slow and buggy code... read this to know why:
참고 항목
카테고리
Help Center 및 File Exchange에서 Operators and Elementary Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!