MathWorks Machine Translation

The automated translation of this page is provided by a general purpose third party translator tool.

MathWorks does not warrant, and disclaims all liability for, the accuracy, suitability, or fitness for purpose of the translation.

Polynomial integration

q = polyint(p,k)

q = polyint(p)

example

q = polyint(p,k) returns the integral of the polynomial represented by the coefficients in p using a constant of integration k.

q

p

k

q = polyint(p) assumes a constant of integration k = 0.

k = 0

collapse all

Evaluate

Create a vector to represent the polynomial .

p = [3 0 -4 10 -25];

Use polyint to integrate the polynomial using a constant of integration equal to 0.

polyint

0

q = 0.6000 0 -1.3333 5.0000 -25.0000 0

Find the value of the integral, I, by evaluating q at the limits of integration.

I

a = -1; b = 3; I = diff(polyval(q,[a b]))

I = 49.0667

Create vectors to represent the polynomials and .

p = [1 0 -1 0 0 1]; v = [1 0 1];

Multiply the polynomials and integrate the resulting expression using a constant of integration k = 3.

k = 3

k = 3; q = polyint(conv(p,v),k)

q = Columns 1 through 7 0.1250 0 0 0 -0.2500 0.3333 0 Columns 8 through 9 1.0000 3.0000

Find the value of I by evaluating q at the limits of integration.

a = 0; b = 2; I = diff(polyval(q,[a b]))

I = 32.6667

Polynomial coefficients, specified as a vector. For example, the vector [1 0 1] represents the polynomial $${x}^{2}+1$$, and the vector [3.13 -2.21 5.99] represents the polynomial $$3.13{x}^{2}-2.21x+5.99$$.

[1 0 1]

[3.13 -2.21 5.99]

For more information, see Create and Evaluate Polynomials.

Data Types: single | doubleComplex Number Support: Yes

single

double

Constant of integration, specified as a numeric scalar.

Example: polyint([1 0 0],3)

polyint([1 0 0],3)

Integrated polynomial coefficients, returned as a row vector. For more information, see Create and Evaluate Polynomials.

polyder | polyfit | polyval | polyvalm

polyder

polyfit

polyval

polyvalm

You clicked a link that corresponds to this MATLAB command:

Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.

Choose your country to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

You can also select a location from the following list:

See all countries