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: Seepolyint XREFpolyint, Seepolyval XREFpolyval,
      Seepolyreduce 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: Seepolyder XREFpolyder, Seepolyval 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: Seepolyval XREFpolyval, Seepolyfit XREFpolyfit.