Template:Short description Template:Distinguish Template:One source

File:Polynomialdeg3.svg
Graph of a cubic function with 3 real roots (where the curve crosses the horizontal axis—where Template:Math). The case shown has two critical points. Here the function is Template:Math.

In mathematics, a cubic function is a function of the form <math>f(x)=ax^3+bx^2+cx+d,</math> that is, a polynomial function of degree three. In many texts, the coefficients Template:Mvar, Template:Mvar, Template:Mvar, and Template:Mvar are supposed to be real numbers, and the function is considered as a real function that maps real numbers to real numbers or as a complex function that maps complex numbers to complex numbers. In other cases, the coefficients may be complex numbers, and the function is a complex function that has the set of the complex numbers as its codomain, even when the domain is restricted to the real numbers.

Setting Template:Math produces a cubic equation of the form

<math>ax^3+bx^2+cx+d=0,</math>

whose solutions are called roots of the function. The derivative of a cubic function is a quadratic function.

A cubic function with real coefficients has either one or three real roots (which may not be distinct);<ref>Template:Cite book</ref> all odd-degree polynomials with real coefficients have at least one real root.

The graph of a cubic function always has a single inflection point. It may have two critical points, a local minimum and a local maximum. Otherwise, a cubic function is monotonic. The graph of a cubic function is symmetric with respect to its inflection point; that is, it is invariant under a rotation of a half turn around this point. Up to an affine transformation, there are only three possible graphs for cubic functions.

Cubic functions are fundamental for cubic interpolation.

HistoryEdit

{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}

Critical and inflection pointsEdit

Template:Cubic graph special points.svg The critical points of a cubic function are its stationary points, that is the points where the slope of the function is zero.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Thus the critical points of a cubic function Template:Math defined by

Template:Math,

occur at values of Template:Math such that the derivative

<math> 3ax^2 + 2bx + c = 0</math>

of the cubic function is zero.

The solutions of this equation are the Template:Mvar-values of the critical points and are given, using the quadratic formula, by

<math>x_\text{critical}=\frac{-b \pm \sqrt {b^2-3ac}}{3a}.</math>

The sign of the expression Template:MathTemplate:Math inside the square root determines the number of critical points. If it is positive, then there are two critical points, one is a local maximum, and the other is a local minimum. If Template:Math, then there is only one critical point, which is an inflection point. If Template:Math, then there are no (real) critical points. In the two latter cases, that is, if Template:Math is nonpositive, the cubic function is strictly monotonic. See the figure for an example of the case Template:Math.

The inflection point of a function is where that function changes concavity.<ref>Template:Cite book</ref> An inflection point occurs when the second derivative <math>f(x) = 6ax + 2b, </math> is zero, and the third derivative is nonzero. Thus a cubic function has always a single inflection point, which occurs at

<math>x_\text{inflection} = -\frac{b}{3a}.</math>

ClassificationEdit

File:Cubic function (different c).svg
Cubic functions of the form <math>y=x^3+cx.</math>
The graph of any cubic function is similar to such a curve.

The graph of a cubic function is a cubic curve, though many cubic curves are not graphs of functions.

Although cubic functions depend on four parameters, their graph can have only very few shapes. In fact, the graph of a cubic function is always similar to the graph of a function of the form

<math>y=x^3+px.</math>

This similarity can be built as the composition of translations parallel to the coordinates axes, a homothecy (uniform scaling), and, possibly, a reflection (mirror image) with respect to the Template:Mvar-axis. A further non-uniform scaling can transform the graph into the graph of one among the three cubic functions

<math>\begin{align}

y&=x^3+x\\ y&=x^3\\ y&=x^3-x. \end{align} </math>

This means that there are only three graphs of cubic functions up to an affine transformation.

The above geometric transformations can be built in the following way, when starting from a general cubic function <math>y=ax^3+bx^2+cx+d.</math>

Firstly, if Template:Math, the change of variable Template:Math allows supposing Template:Math. After this change of variable, the new graph is the mirror image of the previous one, with respect of the Template:Mvar-axis.

Then, the change of variable Template:Math provides a function of the form

<math>y=ax_1^3+px_1+q.</math>

This corresponds to a translation parallel to the Template:Mvar-axis.

The change of variable Template:Math corresponds to a translation with respect to the Template:Mvar-axis, and gives a function of the form

<math>y_1=ax_1^3+px_1.</math>

The change of variable <math>\textstyle x_1=\frac {x_2}\sqrt a, y_1=\frac {y_2}\sqrt a</math> corresponds to a uniform scaling, and give, after multiplication by <math>\sqrt a,</math> a function of the form

<math>y_2=x_2^3+px_2,</math>

which is the simplest form that can be obtained by a similarity.

Then, if Template:Math, the non-uniform scaling <math>\textstyle x_2=x_3\sqrt{|p|},\quad y_2=y_3\sqrt{|p|^3}</math> gives, after division by <math>\textstyle \sqrt{|p|^3},</math>

<math>y_3 =x_3^3 + x_3\sgn(p),</math>

where <math>\sgn(p)</math> has the value 1 or −1, depending on the sign of Template:Mvar. If one defines <math>\sgn(0)=0,</math> the latter form of the function applies to all cases (with <math>x_2 = x_3</math> and <math>y_2 = y_3</math>).

SymmetryEdit

For a cubic function of the form <math>y=x^3+px,</math> the inflection point is thus the origin. As such a function is an odd function, its graph is symmetric with respect to the inflection point, and invariant under a rotation of a half turn around the inflection point. As these properties are invariant by similarity, the following is true for all cubic functions.

The graph of a cubic function is symmetric with respect to its inflection point, and is invariant under a rotation of a half turn around the inflection point.

CollinearitiesEdit

File:Cubica colinear.png
The points Template:Math, Template:Math, and Template:Math (in blue) are collinear and belong to the graph of Template:Math. The points Template:Math, Template:Math, and Template:Math (in red) are the intersections of the (dotted) tangent lines to the graph at these points with the graph itself. They are collinear too.

The tangent lines to the graph of a cubic function at three collinear points intercept the cubic again at collinear points.<ref>Template:Citation</ref> This can be seen as follows.

As this property is invariant under a rigid motion, one may suppose that the function has the form

<math>f(x)=x^3+px.</math>

If Template:Mvar is a real number, then the tangent to the graph of Template:Mvar at the point Template:Math is the line

Template:Math.

So, the intersection point between this line and the graph of Template:Mvar can be obtained solving the equation Template:Math, that is

<math>x^3+px=\alpha^3+p\alpha+ (x-\alpha)(3\alpha^2+p),</math>

which can be rewritten

<math>x^3 - 3\alpha^2 x +2\alpha^3=0,</math>

and factorized as

<math>(x-\alpha)^2(x+2\alpha)=0.</math>

So, the tangent intercepts the cubic at

<math>(-2\alpha, -8\alpha^3-2p\alpha)=(-2\alpha, -8f(\alpha)+6p\alpha).</math>

So, the function that maps a point Template:Math of the graph to the other point where the tangent intercepts the graph is

<math>(x,y)\mapsto (-2x, -8y+6px).</math>

This is an affine transformation that transforms collinear points into collinear points. This proves the claimed result.

Cubic interpolationEdit

{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}} Given the values of a function and its derivative at two points, there is exactly one cubic function that has the same four values, which is called a cubic Hermite spline.

There are two standard ways for using this fact. Firstly, if one knows, for example by physical measurement, the values of a function and its derivative at some sampling points, one can interpolate the function with a continuously differentiable function, which is a piecewise cubic function.

If the value of a function is known at several points, cubic interpolation consists in approximating the function by a continuously differentiable function, which is piecewise cubic. For having a uniquely defined interpolation, two more constraints must be added, such as the values of the derivatives at the endpoints, or a zero curvature at the endpoints.

ReferencesEdit

Template:Reflist

External linksEdit

Template:Sister project

Template:Polynomials