MATLAB Answers

How to concatenate matrix in a loop

조회 수: 5(최근 30일)
Nethravathi S
Nethravathi S 26 Feb 2020
댓글: Nethravathi S 26 Feb 2020
Hi,
I am generating a matrix of size (96,13).
This matrix is kept inside a loop with 5 iterations.
This matrix values changes with every iteration.
I want to save this matrix generated at every iteration.
Finally i need to get a matrix of the size (96, 13*5)
Can anybody help?

  댓글 수: 0

로그인 to comment.

채택된 답변

KSSV
KSSV 26 Feb 2020
If the size of matrix is same always.
iwant = zeros(95,13,5) ;
for i = 1:5
iwant(:,:,i) = rand(95,13) ;
end
If the size of matrix changes;
iwant = cell(5,1) ;
for i = 1:5
iwant{i} = rand(10) ;
end

  댓글 수: 1

Nethravathi S
Nethravathi S 26 Feb 2020
Thanks, It worked.
Size of the matrix is same everytime.
But at last i want to concatenate all the 5 iterations matrix into one matrix.

로그인 to comment.

추가 답변(0개)

이 질문에 답변하려면 로그인을(를) 수행하십시오.


Translated by