parallel computing parfor error?

Hi guys, I want to use parallel computing. However, I could get rid of the common error although I did some reading about variables constraints. Could someone tell me the reason? Thanks.
parfor nb=1:s b(:,nb)=rand(c,1); exist=find(b(:,nb)); num=length(exist(:)); for m=1:L r=rand(num); for i=1:num bnow(exist(i),:,m,nb)=w(exist(i),:,m,nb).^2; Error: The variable b in a parfor cannot be classified. If I use parfor for loop m, then I will also get a similar error. Error: The variable bnow in a parfor cannot be classified.

回答(0 个)

此问题已关闭。

提问:

2013-10-24

关闭:

2021-8-20

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by