Ask Your Question
2

Find minimum value of polynomial

asked 2013-07-29 07:20:42 -0500

ji-o gravatar image

updated 2013-07-29 08:53:16 -0500

I have a univariate polynomial with integer coefficients over [0,1] and I would like to find a minimum value. Is there an easy way to do that in sage?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
2

answered 2013-07-29 09:08:12 -0500

calc314 gravatar image

Try the following:

f(x)=(x-3)*(x+2)^2
f.find_minimum_on_interval(0,1)
edit flag offensive delete link more

Comments

You have to remember that: f.find_minimum_on_interval(0,1) does NOT include the end points. This call on f(x) = (x-3)*(x+2)^2 will produce these results: (-17.99999991390072, 0.99999997130024143) While over the interval [0,1] the minimum is located at x=1 If you want to include the endpoints you would need to write something like this: min(f(0), f.find_minimum_on_interval(0,1)[0], f(1))

Pavel Yartsev gravatar imagePavel Yartsev ( 2013-07-31 07:05:13 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2013-07-29 07:20:42 -0500

Seen: 180 times

Last updated: Jul 29 '13