Transform a two dimensional into a three dimensional and combine with another three dimensional array
    조회 수: 6 (최근 30일)
  
       이전 댓글 표시
    
Hi, I have this matrix
A=randn(4,3);
and I want to transform it in a three dimensional matrix by stacking that matrix 5 times (without using repmat). Then, I want to horizontally combine that matrix with the matrix
B=zeros(4,10,5)
Could you help me? Thanks a lot!
댓글 수: 0
채택된 답변
추가 답변 (1개)
  Iain
      
 2013년 11월 1일
        Repmat is an efficient method...
 A = randn(4,3);
 for i = 5:-1:1
  B(:,:,5) = A;
 end
 B(:,end+(1:10),:) = zeros(4,10,5);
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!