Documentation

我们为许可用户提供了部分翻译好的中文文档。您只需登录便可查阅这些文档

Analytic Solution to Integral of Polynomial

This example shows how to use the polyint function to integrate polynomial expressions analytically. Use this function to evaluate indefinite integral expressions of polynomials.

Define the Problem

Consider the real-valued indefinite integral,

(4x52x3+x+4)dx.

The integrand is a polynomial, and the analytic solution is

23x612x4+12x2+4x+k,

where k is the constant of integration. Since the limits of integration are unspecified, the integral function family is not well-suited to solving this problem.

Express the Polynomial with a Vector

Create a vector whose elements represent the coefficients for each descending power of x.

p = [4 0 -2 0 1 4];

Integrate the Polynomial Analytically

Integrate the polynomial analytically using the polyint function. Specify the constant of integration with the second input argument.

k = 2;
I = polyint(p,k)
I =

    0.6667    0   -0.5000    0    0.5000    4.0000    2.0000

The output is a vector of coefficients for descending powers of x. This result matches the analytic solution above, but has a constant of integration k = 2.

Was this topic helpful?