Hi I am trying to use fminsearch and i keep getting the following error:Attempt to execute SCRIPT fminsearch as a function, any idea?

 採用された回答

Star Strider
Star Strider 2016 年 7 月 12 日

2 投票

You have a script somewhere named ‘fminsearch’. This is called ‘overshadowing’ of built-in MATLAB functions, and should be avoided.
Run this line:
q = which('fminsearch', '-all')
It should only return these two lines (or something similar for your system):
q =
'C:\Program Files\MATLAB\R2016a\toolbox\matlab\optimfun\fminsearch.p'
'C:\Program Files\MATLAB\R2016a\toolbox\matlab\optimfun\fminsearch.m'
The solution is to rename your script file.

2 件のコメント

Nikos P
Nikos P 2016 年 7 月 12 日
thank you very much!
Star Strider
Star Strider 2016 年 7 月 12 日
My pleasure!
If my Answer solved your problem, please Accept it.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeStartup and Shutdown についてさらに検索

タグ

質問済み:

2016 年 7 月 12 日

コメント済み:

2016 年 7 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by