Вольфрам Математика - Экстремум функции - PullRequest
0 голосов
/ 24 августа 2018

Я делаю проект в Wolfram Mathematica.Я хочу найти экстремумы функции, но она не работает.Я не знаю почему.Пожалуйста, помогите мне.Это работает для некоторых функций, но для функции Abs[x^2-5x+6] это не работает.Я действительно не знаю почему.Это проблема:

введите описание изображения здесь

   Clear[f, der1]
Manipulate[Grid
  [{{Column
     [{Row[{Framed[Style["Extrema of function", Bold, Red, 25],
          Background -> LightBlue, RoundingRadius -> 20]}]}]},        
   {Column
     [{
      InputField[Dynamic[f], Background -> LightYellow],    
      der1 = Simplify[D[f, x]],   (*the first derivative*)
      dom = Simplify[FunctionDomain[f, x, Reals]],     (*domain*)
      Reduce[der1 == y, y, Reals],   
      zeroder = Solve[der1 == 0, x ],     (*first derivative = 0*)
      discontin = 
       Solve[Denominator[Together[f]] == 0, 
        Reals], (*points of discontinuity*)
      noder = 
       Solve[Denominator[Together[der1]] == 0, 
        Reals],  (*points where the first derivative does not exist*)


      extr = 
       Union[Sort[
         Join[{axxfr}, {axxto}, {zeroder}, {noder}, {discontin}]]],  \
(*list of extrema*)
      Maximize[{f, axxfr <= x <= axxto}, x],        (*axxfr = 
      axis x from....,     axxto = axis x to....*)
      Minimize[{f, axxfr <= x <= axxto}, x], 
      Plot[f, {x, axxfr, axxto}, PlotRange -> {axyfr, axyto}, 
       Background -> LightGreen]    (*axyfr = axis y from....,    
      axyto =  axis y to....*)
      }]}}],
 {axxfr, -5}, {axxto, 5}, {axyfr, -2}, {axyto, 2}] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...