How to fix my code with parfor-Loops array?
    3 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
My code have a lot of  error ,how to fix ?
            X     =  ones( 1 ,3);
            B     =  zeros( 20 ,3);
parfor    i  =  1  :  6   
           kIndex =  1+2*(i-1)  : 2*i;
     B(kIndex,:)  =  X;         
end
0 Commenti
Risposta accettata
  Edric Ellis
    
      
 il 5 Giu 2020
        Output variables in parfor must be either sliced or reduction. There's more information in the doc. But basically, you cannot assign into an output variable like B using a computed index in the way that you are doing. One of the subscripts into B must be the loop index i. 
0 Commenti
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Matrix Indexing in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

