parfor unable to classify, why?
Afficher commentaires plus anciens
Can someone explain why the ind2sub first statement triggers the error, but the second works fine?
m = 2;
n = 3;
mycell = cell(m,n);
parfor k = 1:numel(mycell)
[i,j] = ind2sub(size(mycell), k); % MATLAB complains cannot classify mycell because of this
%[i,j] = ind2sub([m n], k); % this iis however accepted
mycell{k} = 1;
end
Réponse acceptée
Plus de réponses (1)
By the way, just wanted to mention that we attempted to improve the message for this particular error case. Hope it makes sense.
m = 2;
n = 3;
mycell = cell(m,n);
parfor k = 1:numel(mycell)
[i,j] = ind2sub(size(mycell), k); % MATLAB complains cannot classify mycell because of this
%[i,j] = ind2sub([m n], k); % this iis however accepted
mycell{k} = 1;
end
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!