help me debug - how to prevent code from collating with for loop?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi, I have this code that goes like this and I do not understand why the problem matrix is collated i.e. it gives a size of 22010 x 1, when the second line of code is only meant to extract a matrix from a cell array (answer should be 270x1, or 280x1 depending on A). Is there a way I can ensure that the second line of code does not collate but rather extracts the specific matrix from cell array locationsacc? Thank you!
Additional info:
locationsacc - 8x1 cell
A - 66x1 double
sessions_fef - 131x1 double
for j = A
problem = cell2mat(locationsacc(sessions_fef(j,1))); %%why is it 22010!!!
firing1 (:,j) = accumarray (problem, dataset_fef_sac_all(j,:)); %%collated firing rates for 8 locations
end
2 Kommentare
Stephane
am 3 Dez. 2019
You can break down the problematic line to several lines of code, with extra variables. One of the three calls "cell2mat(locationsacc(sessions_fef(" is faulty.
Antworten (0)
Siehe auch
Kategorien
Mehr zu Solar Power 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!