Borrar filtros
Borrar filtros

Using parfor

1 visualización (últimos 30 días)
Peter
Peter el 27 de Abr. de 2012
Hi I'm trying to use parfor this way
R=zeros(20,20,5);
parfor (i=1:5,4)
%Here is a long and complicated computation that outputs a matrix X. This matrix X will vary for different i but can fit within a 20x20 matrix
.
.
.
R(1:length(X(:,1)),1:length(X(1,:)),i)=X;
end
But Maltab will not allow me to set R this way.How can I go about this problem? Thanks

Respuesta aceptada

Walter Roberson
Walter Roberson el 27 de Abr. de 2012
Try creating the 2D slice of R locally, and copying that to R(:,:,i).
  1 comentario
Peter
Peter el 27 de Abr. de 2012
Yep worked thanks a lot
I changed it by adding
temp=zeros(20,20);
temp((1:length(X(:,1)),1:length(X(1,:)),i)=X;
R(:,:,i)=X;
end

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by