spmd problem with undefinded function for input arguments of type 'Composite'.
3 次查看(过去 30 天)
显示 更早的评论
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 个评论
Jill Reese
2013-6-25
I think a bit more context is needed for this code snippet. How are bounds and S initialized?
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!