- publishing free software manuals
GNU Octave Manual Version 3
by John W. Eaton, David Bateman, Søren Hauberg
Paperback (6"x9"), 568 pages
ISBN 095461206X
RRP £24.95 ($39.95)

Get a printed copy>>>

26.4 Derivatives and Integrals

Octave comes with functions for computing the derivative and the integral of a polynomial. The functions polyderiv and polyint both return new polynomials describing the result. As an example we'll compute the definite integral of p(x) = x^2 + 1 from 0 to 3.

c = [1, 0, 1];
integral = polyint(c);
area = polyval(integral, 3) - polyval(integral, 0)
=> 12

Function File: polyderiv (c)
Function File: [q] = polyderiv (b, a)
Function File: [q, r] = polyderiv (b, a)
Return the coefficients of the derivative of the polynomial whose coefficients are given by vector c. If a pair of polynomials is given b and a, the derivative of the product is returned in q, or the quotient numerator in q and the quotient denominator in r.

See also poly, polyinteg, polyreduce, roots, conv, deconv, residue, filter, polygcd, polyval, polyvalm

Function File: polyder (c)
Function File: [q] = polyder (b, a)
Function File: [q, r] = polyder (b, a)
See polyderiv.

Function File: polyint (c, k)
Return the coefficients of the integral of the polynomial whose coefficients are represented by the vector c. The variable k is the constant of integration, which by default is set to zero.

See also poly, polyderiv, polyreduce, roots, conv, deconv, residue, filter, polyval, and polyvalm

ISBN 095461206XGNU Octave Manual Version 3See the print edition