how can i append a matrix n times
조회 수: 37 (최근 30일)
이전 댓글 표시
i have a matrix "A" which has to be concatenated 600 times to make a new matrix. please help me doing it
for example, i have a matrix B = [1 2], i want to create a matrix "C" which is matrix B concatenated 5 times
C = [B B B B B];
which would evaluate to [1 2 1 2 1 2 1 2 1 2]
what should i do to make it 600 times!!!!
댓글 수: 2
채택된 답변
Akiva Gordon
2012년 11월 21일
You are looking for the repmat function.
B = [1 2];
C = repmat(B,1,600)
This will repeat matrix B for 1 row and 600 columns.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!