How to create a structure of matrices within a loop
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Joanna Przeworska
il 2 Mar 2021
Commentato: Joanna Przeworska
il 3 Mar 2021
Dear all,
Using the following code, I would like to create a structure containing 3 matrices that are the result of a loop. I want these matrices to be named within this structure, e.g. 'A', 'B' and 'C'. What should I improve in my code?
for s0 = 1:3
matrixOfCodes = cell(size(matrixOfNames,2), length(codePart1));
for s1 = 1:size(matrixOfNames,2)
for s2 = 1:length(codePart1)
fullPath = strcat(codePart1{s2}, matrixOfNames{s0,s1}, codePart2{s2});
matrixOfCodes{s1, s2} = fullPath;
end
end
m{s0} = matrixOfCodes;
matrixOfCodes = [];
end
0 Commenti
Risposta accettata
Più risposte (1)
Joanna Przeworska
il 2 Mar 2021
2 Commenti
Stephen23
il 2 Mar 2021
@Joanna Przeworska: I fixed my answer. You will need this:
m.(database{s0}) = ..
% ^^^^ index
Vedere anche
Categorie
Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!