saving the output matrices of for loop ?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Abdelwahab Fawzy
am 10 Sep. 2016
Beantwortet: Image Analyst
am 10 Sep. 2016
if i have (for loop) (for i=1:r) which generate a matrix of (m,3) dimensions at each time
i want to save these matrices in only one matrix (mr,3)
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 10 Sep. 2016
Try something like this:
m = 4; % Whatever you want.
r = 5; % Whatever you want.
% Preallocate the 3-D array
% to hold all the 2-D m-by-3 matrices.
matrix3d = zeros(m, 3, r);
for k = 1 : r
thisMatrix = rand(m, 3); % Whatever you want.
matrix3d(:, :, k) = thisMatrix;
end
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!