Problem with fminsearch error

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

 Accepted Answer

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 Comments

thank you very much!
My pleasure!
If my Answer solved your problem, please Accept it.

Sign in to comment.

More Answers (0)

Categories

Tags

Community Treasure Hunt

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

Start Hunting!