Info
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
Error when evoking patternsearch
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
When I try to use the example in "help patternsearch", I got this error:
X = patternsearch(@(x) 3*sin(x(1))+exp(x(2)),[1;1],[],[],[],[],[0 0])
??? Error using ==> mean
Too many input arguments.
Error in ==> getinitial at 26 meanX = mean([Iterate.x],2);
Error in ==> pfminbnd at 13 [optimState,nextIterate,MeshSize,EXITFLAG,run] = ...
Error in ==> patternsearch at 353 [X,FVAL,EXITFLAG,OUTPUT] = pfminbnd(FUN,objFcnArg,initialX,numberOfVariables,Iterate, ...
Does anyone see this error before? Thank you very much.
In Matlab 2011a. Matlab 7.12. Global optimization toolbox 3.1.1. Optimization toolbox 6.0
0 Commenti
Risposte (1)
Grzegorz Knor
il 20 Feb 2012
Try to debug your program with the command:
dbstop if error
It looks to me, that you have overwrote some matlab function.
0 Commenti
Questa domanda è chiusa.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!