क्या किसी को पता है कि मैटलैब में parfor का उपयोग करके इस सरल कोड में क्या चल रहा है? धन्यवाद,Matlab parfor loop अनुक्रमण
मैं चार विन्यास में, एक मैट्रिक्स कटा हुआ है और स्वतंत्र रूप से
यहाँ एक सरल संस्करण है प्रत्येक सरणी में तत्वों को अपडेट करना चाहते हैं: के लिए 'एक' प्रतिबंधित कर रहे हैं वैध सूचकांक:
a = zeros(4,4);
parfor i = 1:4
j = 2;
a(j,i) = 3;
end
त्रुटि पार्स लूप में;
हालांकि,
इस काम करता है:
a = zeros(4,4);
parfor i = 1:4
a(2,i) = 3;
end
एक ही त्रुटि के साथ एक और सरल nonworking संस्करण:
a = zeros(4,4);
parfor i = 1:4
a(i,i) = 3;
end
अपने आवेदन में
, सूचकांक जे कुछ के माध्यम से एक सरणी के लिए स्वतंत्र रूप से उत्पन्न होता है एल्गोरिदम
ऐसा लगता है कि आप लूप के अंदर अन्य इंडेक्स चर सेट नहीं कर सकते हैं। देखें: http://www.mathworks.com/matlabcentral/newsreader/view_thread/162203 – cyang
मैटलैब का कौन सा संस्करण आप उपयोग कर रहे हैं? – alrikai
हालांकि मेरे पास MATLAB के मेरे संस्करण में नहीं है, मुझे लगता है कि यह 'parpool' - http://www.mathworks.it/it/help/distcomp/parpool.html –