How to create a structure of matrices within a loop
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Joanna Przeworska
am 2 Mär. 2021
Kommentiert: Joanna Przeworska
am 3 Mär. 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 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Joanna Przeworska
am 2 Mär. 2021
2 Kommentare
Stephen23
am 2 Mär. 2021
@Joanna Przeworska: I fixed my answer. You will need this:
m.(database{s0}) = ..
% ^^^^ index
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices 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!