Function Repository Resource:

# InflectionPoints

Find the inflection points of a function of one variable

Contributed by: Wolfram|Alpha Math Team
 ResourceFunction["InflectionPoints"][expr, x] computes the inflection points of the expression expr with respect to variable x. ResourceFunction["InflectionPoints"][{expr,constraint},x] computes the inflection points expr, subject to the given condition constraint on x. ResourceFunction["InflectionPoints"][…, "Properties"] computes the inflection points of a function, along with function properties at these points.

## Details and Options

Inflection points are returned as a list of rules for the independent variable x. When the "Properties" directive is invoked, inflection points are listed along with properties such as "rising", "falling", "stationary" and "non-stationary".
For functions with a repeating pattern of inflection points, ResourceFunction["InflectionPoints"] returns results in terms of one or more undetermined constants, which can take any integer value.
In ResourceFunction["InflectionPoints"][{expr,constraint},x], the constraint argument should be an inequality involving x.

## Examples

### Basic Examples (4)

Find the inflection points of a cubic function:

 In[1]:=
 Out[2]=

Plot the function and its inflection points found above:

 In[3]:=
 Out[3]=

Repeat the calculation, classifying inflection points:

 In[4]:=
 Out[4]=

Find and classify the inflection points of a polynomial function:

 In[5]:=
 Out[6]=

Plot the function and its inflection points:

 In[7]:=
 Out[7]=

Find and classify the inflection points of another polynomial function:

 In[8]:=
 Out[9]=

Plot the function and its inflection points:

 In[10]:=
 Out[10]=

Find and classify the inflection points of a trigonometric function:

 In[11]:=
 Out[12]=

Plot the function and a single cycle's worth of its inflection points:

 In[13]:=
 Out[13]=

### Options (2)

Find and classify the inflection points of a function, specifying the range of the independent variable to include:

 In[14]:=
 Out[15]=

Plot the function and its inflection points:

 In[16]:=
 Out[16]=

### Properties and Relations (3)

InflectionPoints will sometimes return results in terms of Root objects:

 In[17]:=
 Out[18]=

Applying N to these outputs converts to an ordinary numeric result:

 In[19]:=
 Out[19]=

Plot the function and its inflection points:

 In[20]:=
 Out[20]=

For functions with a repeating pattern of inflection points, InflectionPoints returns results in terms of one or more undetermined constants, which can take any integer value:

 In[21]:=
 Out[22]=

Plot the function and a single period's worth of its inflection points:

 In[23]:=
 Out[23]=

Find the inflection points of another periodic function:

 In[24]:=
 Out[25]=

Plot the function and a single cycle's worth of its inflection points:

 In[26]:=
 Out[26]=

## Publisher

Wolfram|Alpha Math Team

## Version History

• 5.0.0 – 23 March 2023
• 4.0.0 – 01 April 2020
• 3.0.0 – 06 September 2019
• 2.0.0 – 12 June 2019
• 1.0.0 – 22 February 2019