2016-03-27 6 views
0

Использование ПСО в MATLAB, я следую руководства пользователя, чтобы установить параметры:MATLAB: Недопустимое значение параметра OPTIONS InitialSwarmSpan

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 
+1

Это документация для самой последней версии, вы сравнили ее с документацией для вашей версии MATLAB? – Daniel

+0

@ Даниэль, моя версия - 2015b – ar2015

ответ

0

Параметр, который вы пытаетесь использовать, не реализован в MATLAB 2015b или более ранних версиях, он был добавлен в MATLAB 2016a.

Используйте документацию, прилагаемую к вашей установке MATLAB, вы можете получить к ней доступ с помощью команды doc.

Смежные вопросы