How to save inner loop data with outer loop data in one matfile
Mostrar comentarios más antiguos
Hello Matlabers!
So basically i have this code
for i=1:5
r=5;
W = rand(m,r);
H = rand(r,n);
for rank=2:2:20 % Now for every value of rank I want to compute W0 and H0
W0 = rand(m,rank);
H0 = rand(rank,n);
end
% finally in the end I want to save all values. For each iteration of the OUTER loop,
% I will have all values of the INNER loop as well.
save( ['DATA/data_',int2str(i),'.mat'],'W','H','W0','H0','-v7.3' )
end
So i wish to have my matfile contain files like
Data_1
W,H
W0_2,W0_4,W0_6,...,W0_20
Data_2
W,H
W0_2,W0_4,W0_6,...,W0_20
.
.
Data_5
W,H
W0_2,W0_4,W0_6,...,W0_20
1 comentario
Stephen23
el 10 de En. de 2019
"W0_2,W0_4,W0_6,...,W0_20"
Avoid creating variables with dynamic variable names:
It is much simpler and much more efficient to use indexing.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!