How can I find solutions included in an interval ??

3 views (last 30 days)
I am trying to solve an equation of one unknown Z using fsolve.
Let us say that the value of the guess for Z is 610 and that I am using the writing: fsolve(@eqns,610).
Which writing should I use to find only the solutions Z which are included in the interval [600 670] ??

Accepted Answer

Walter Roberson
Walter Roberson on 18 May 2012
fzero(@eqns, [600 670])
Notice that is fzero, not fsolve.
Warning: in order for fzero to work on an interval, the equation evaluated at the two endpoints must have different signs.
  1 Comment
kamal kiki
kamal kiki on 18 May 2012
Thank you very much Walter Roberson.
Really the problem of sign difference is a big problem.
Is there any solution to that ???

Sign in to comment.

More Answers (0)

Categories

Find more on Optimization in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!