only one answer for for loop
    조회 수: 2 (최근 30일)
  
       이전 댓글 표시
    
i have i*1182 an array A.i want make another array such every single element of the array A is printed 50 times so that i will another array with length of 1182*50 = 59100
for w = 1:1182
z = repmat(ult(w),1,50);
end
ult is 1*1182 array
댓글 수: 0
채택된 답변
  Matt J
      
      
 2021년 1월 4일
        
      편집: Matt J
      
      
 2021년 1월 4일
  
      This should really be done without a for-loop,
z = repmat(ult(:),1,50);
But if you insist on using a for-loop, you must tell the code where in z the result of each iteration is to be assigned,
for w = 1:1182
 z(w,:) = repmat(ult(w),1,50);
end
댓글 수: 4
  Matt J
      
      
 2021년 1월 5일
				You're quite welcome, but please Accept-click the answer to indicate that your problem was resolved.
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

