I want to repeat an array by another array
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi, all.
I have this problem that look rather simple. I have a vector say
A= [ 1,2,3,4,5]
and another vector
B= [2, 3,1,5,7,2]
I want to repeat A by the number of times in B to get a vector
C= [1,1, 2,2,2,3,4,4,4,4,4,4,4,5,5]
i.e. I repeated the first element in A by the number of first element in B and so on. I think there should be a simple syntax for it. Please help. Thank you.
댓글 수: 0
채택된 답변
the cyclist
2022년 11월 12일
편집: the cyclist
2022년 11월 12일
A = [1,2,3,4,5];
B = [2,3,1,7,2]; % You had a mismatch in the length of B compared to A
C = repelem(A,B)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Multidimensional Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!