Objective function is returning undefined values at initial point. FSOLVE cannot continue

4 views (last 30 days)
I call "fsolve" function by using an interpreted MATLAB Function block in simulink.However, during simulation error occurs: "Objective function is returning undefined values at initial point. FSOLVE cannot continue". How can I solve the problem? Can anyone help me?

Accepted Answer

Matt J
Matt J on 4 May 2013
Edited: Matt J on 4 May 2013
To investigate what the objective function is complaining about, evaluate the initial point yourself manually and inspect the result.
  1 Comment
huan tu
huan tu on 5 May 2013
I had a trial using your method, i think the initial values were correct. Since there is an algebraic loop contained in the simulink, when i add a memory block in the loop, the warning "Objective function is returning undefined values at initial point. FSOLVE cannot continue" disapear, but the simulation is wrong. however, when i delete the memory block, the same warning takes place. So could you tell me some solutions? Thanks a lot!

Sign in to comment.

More Answers (0)

Categories

Find more on Simulink in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!