Кто-нибудь есть идея, почему это не работает? Я пытаюсь запустить парфорную петлю. Я могу сделать тот же самый код, используя простой цикл, но мне нужно использовать это с parfor для массивного набора данных.Matlab Parfor переменная не может быть классифицирована
parfor n = [1:rows]
MeanIV(n,1) = mean([LastIV(n,1); BidIV(n,1);AskIV(n,1)])
if isnan(MeanIV(n)) == 1
SubIV = dated.IV(n)
MeanIV(n,1) = SubIV
else
MeanIV(n,1) = mean([LastIV(n,1); BidIV(n,1);AskIV(n,1)])
end
dated.MeanIV = double(MeanIV)
end
Я получаю эту ошибку «Переменная MeanIV в parfor не может быть классифицирована».
Смотрите http://www.mathworks.co.uk/help/distcomp/advanced-topics.html#bq_of7_-1 – am304