Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Error when evoking patternsearch

1 回表示 (過去 30 日間)
JC
JC 2011 年 12 月 11 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
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

回答 (1 件)

Grzegorz Knor
Grzegorz Knor 2012 年 2 月 20 日
Try to debug your program with the command:
dbstop if error
It looks to me, that you have overwrote some matlab function.

この質問は閉じられています。

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by