How to duplicate cell array by rows?
조회 수: 50 (최근 30일)
이전 댓글 표시
I have an 1x3 cell array:
Sequence =
{'3'} {'1'} {'4'}
and a global parameter (integer) named 'handles.times'.
Now I want to realize the following task:
If this integer is 2, then I get the following 'newSequence':
newSequence =
{'3'} {'1'} {'4'} {'3'} {'1'} {'4'}
If this integer is 3, then I get the following 'newSequence':
newSequence =
{'3'} {'1'} {'4'} {'3'} {'1'} {'4'} {'3'} {'1'} {'4'}
and so on...
Does someone know the method? Many thanks!
댓글 수: 0
채택된 답변
Scott MacKenzie
2021년 6월 19일
n = handles.times; % your integer value
newSequence = repmat(sequence, 1, n);
댓글 수: 0
추가 답변 (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!