read and use the ith matrix for the ith determiner
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Homayoon
am 22 Mär. 2016
Bearbeitet: Stephen23
am 22 Mär. 2016
Hello All,
I want to use parfor loop to speed up my calculations. However I am stuck at a point. for each determiner, a certain predefined matrix has to be used. Please be advised that the matrices are not dimensional equal so that I cannot combine them all together.
Assume I have matrices R1, R2 and R3 with totally different dimensions. I want to do the following:
parfor i=1:3
read matrix Ri % I do not know how to do this part
my calculations
end
What should i do? Thank you so much
0 Kommentare
Akzeptierte Antwort
Stephen23
am 22 Mär. 2016
Bearbeitet: Stephen23
am 22 Mär. 2016
Easy: put the matrices into one cell array. This is a fast and reliable way to program:
C = {R1,R2,R3}; % <- one cell array
parfor k = 1:numel(C)
C{k}
end
And DO NOT try to access those arrays using dynamic variable names. That would be a slow and buggy way to program, that beginners seem to love no matter how slow and buggy it is:
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing 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!