particleswarm optimization in MATLAB
5 次查看(过去 30 天)
显示 更早的评论
dear all i have an problem if any one can help me
when i used any example of particle swarm optimization , this example from help of particle swarm
fcn = @dejong5fcn;
nvars = 2;
lb = [-64 -64];
ub = [64 64];
[x,fval] = particleswarm(fcn,nvars,lb,ub)
it gives me this error i do not know why even though i have the particle swarm toolbox
Undefined function 'particleswarm' for input arguments of type 'function_handle'.
thank you
3 个评论
jgg
2016-3-14
You also need to actually have the toolbox installed and as part of your license. The ver command should list your available toolboxes.
采纳的回答
Walter Roberson
2016-3-14
particleswarm() is part of the Global Optimization Toolbox, not part of the Optimization Toolbox.
4 个评论
Walter Roberson
2016-3-15
Were you using a Trial version? If so it might have expired.
Were you using a Student Version license obtained through a MOOC (Massive Open Online Course) ? If so then it might have expired.
Were you using a Student Version license under one of the Term options such as "9 months" or "1 year" ? If so then it might have expired.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Particle Swarm 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!