【问题标题】:MATLAB: Invalid value for OPTIONS parameter InitialSwarmSpanMATLAB:OPTIONS 参数 InitialSwarmSpan 的值无效
【发布时间】:2016-03-27 07:56:29
【问题描述】:

在 MATLAB 中使用 PSO,我按照用户手册设置选项:

options = optimoptions('particleswarm','SwarmSize',50,'InitialSwarmMatrix',[1.5,4.2,3.11,6.71]);

Error using optimoptions (line 105)
'InitialSwarmMatrix' is not an option for PARTICLESWARM.
A list of options can be found on the PARTICLESWARM documentation page.

虽然它适用于manual 中提到的其他选项:

options = optimoptions('particleswarm','InitialSwarmSpan',4) % fine

【问题讨论】:

  • 这是最新版本的文档,您是否将其与您的 MATLAB 版本的文档进行了比较?
  • @Daniel,我的版本是 2015b

标签: matlab mathematical-optimization particle-swarm


【解决方案1】:

您尝试使用的参数未在 MATLAB 2015b 或更早版本中实现,它是在 MATLAB 2016a 中添加的。

使用 MATLAB 安装随附的文档,您可以使用 doc 命令访问它。

【讨论】:

    猜你喜欢
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 2016-07-07
    相关资源
    最近更新 更多