parfor unable to classify, why?
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (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
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!