octave: Derivatives / Integrals / Transforms
28.4 Derivatives / Integrals / Transforms
=========================================
Octave comes with functions for computing the derivative and the
integral of a polynomial. The functions ‘polyder’ 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
-- : polyder (P)
-- : [K] = polyder (A, B)
-- : [Q, D] = polyder (B, A)
Return the coefficients of the derivative of the polynomial whose
coefficients are given by the vector P.
If a pair of polynomials is given, return the derivative of the
product A*B.
If two inputs and two outputs are given, return the derivative of
the polynomial quotient B/A. The quotient numerator is in Q and
the denominator in D.
See also: polyint XREFpolyint, polyval XREFpolyval,
polyreduce XREFpolyreduce.
-- : polyint (P)
-- : polyint (P, K)
Return the coefficients of the integral of the polynomial whose
coefficients are represented by the vector P.
The variable K is the constant of integration, which by default is
set to zero.
See also: polyder XREFpolyder, polyval XREFpolyval.
-- : polyaffine (F, MU)
Return the coefficients of the polynomial vector F after an affine
transformation.
If F is the vector representing the polynomial f(x), then ‘G =
polyaffine (F, MU)’ is the vector representing:
g(x) = f( (x - MU(1)) / MU(2) )
See also: polyval XREFpolyval, polyfit XREFpolyfit.