parfor unable to classify, why?
古いコメントを表示
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
採用された回答
その他の回答 (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
カテゴリ
ヘルプ センター および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!