2016-03-27 7 views
0

Mit PSO in MATLAB, folge ich den Bedienungsanleitungen die Optionen einzustellen:MATLAB: ungültiger Wert für den Parameter 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. 

Während es in der manual erwähnt für die anderen Optionen funktioniert:

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

Das ist die Dokumentation für die neueste Version, haben Sie sie mit der Dokumentation für Ihre MATLAB-Version verglichen? – Daniel

+0

@Daniel, meine Version ist 2015b – ar2015

Antwort

0

Der Parameter, den Sie verwenden möchten, ist nicht in MATLAB 2015b oder älteren Versionen implementiert und wurde in MATLAB 2016a hinzugefügt.

Verwenden Sie die Dokumentation, die mit Ihrer MATLAB-Installation geliefert wird. Sie können darauf mit dem Befehl doc zugreifen.