spmd problem with undefinded function for input arguments of type 'Composite'.

3 visualizaciones (últimos 30 días)
Hello,
i want to use spmd like this:
bounds = [-2 2;-2 2];
Problem is a matlab file;
S is a <2*m double> and m is known;
thirds,fc,c,con,feas_flags,fcncounter,szes,impcons,calltype, are all vectors;
lengths is a <2*n double> and n is known;
varargin = {};
spmd
for i = 1:size(S,2)
[lengths,fc,c,con,feas_flags,szes,fcncounter,success] = ...
DIRdivide(bounds(:,1),bounds(:,2),Problem,S(1,i),thirds,lengths,...
fc,c,con,feas_flags,fcncounter,szes,impcons,calltype,varargin{:});
end
end
[minval,fminindex] = min(fc(1:fcncounter)+con(1:fcncounter));
But there is a error when i want to use fc and fcncounter in the last line:Undefined function 'colon' for input arguments of type 'Composite'. How can i correct it?Thank you for the suggestion!
  2 comentarios
Jill Reese
Jill Reese el 25 de Jun. de 2013
I think a bit more context is needed for this code snippet. How are bounds and S initialized?
lingyan
lingyan el 25 de Jun. de 2013
Thanks for your comment, i have already new edited.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Parallel Computing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by