MAPLE HELPSHEETS:   DERIVATIVES & INTEGRALS

MAPLE:   DERIVATIVES & INTEGRALS

Includes Taylor Series


  1. Example:   A function of one variable. Here

    f(x) = x3 – 4x2 + cos x

    > f := x -> x^3 - 4*x^2 + cos(x) ;
        defines f as a function of x (rather than as an expression)

    > fp1 := unapply( diff( f(x), x ), x ) ;
        gives f '(x) and stores it as a function named fp1.

    > fp2 := unapply( diff( f(x), x$2 ), x ) ;
        gives f ''(x) and stores it as a function named fp2.

    > fp5 := unapply( diff( f(x), x$5 ), x ) ;
        gives f (5)(x) and stores it as a function named fp5.

    > g := unapply( 4*f(x) + fp1(x)^2, x ) ;
        combines functions f and fp1 and stores it as a function named g.

    > int( f(x), x ) ;
        gives the integral of f with respect to x

    > int( f(x), x = -1 .. 3 ) ;
        gives the definite integral of f(x) from x = –1 to 3

  2. Example:   A function of more than one variable. Partial derivatives and partial integration. Here

    f(x,z) = x3 sin z – 4 x z2 + e4z cos x

    > f := (x,z) -> x^3*sin(z) - 4*x*z^2 + exp(4*z)*cos(x) ;
        defines f as a function of x and z (rather than as an expression)

    > diff( f(x,z), x ) ;     differentiates f with respect to variable x only

    > diff( f(x,z), z ) ;     differentiates f with respect to variable z only

    > int( f(x,z), z ) ;     integrates f with respect to variable z only

    > int( f(x,z), x = -1 .. 3 ) ;     integrates f(x) from x = –1.0 to 3.0

  3. Example:   An improper integral. Here f(x) = 1/x3

    > f := x -> 1/x^3 ;     defines f as a function of x (rather than as an expression)

    > int( f(x), x ) ;

    > int( f(x), x = 1 .. infinity ) ;     result: 1/2

    NOTE:   In maple, the number infinity is represented by infinity.

  4. Example:   f(x) = e-x2

    > f := exp(-x^2);     defines f as an expression (rather than as a function)

    > int( f, x = -infinity .. infinity ) ;     result: Pi1/2

    > int( f, x ) ;     gives what?

  5. Taylor Series: To expand an expression as a Taylor series about x=a, use taylor:

    > f := cos(x) ;    f is defined as an expression

    > ftaylor := taylor( f, x = 0.0, 7 ) ;
        constructs the Taylor series of f about x = 0.0 up to x7 and stores it in ftaylor

    > f7 := convert( ftaylor, polynom ) ;
        stores the 7th degree Taylor polynomial in f7

    > plot( { f, f7 }, x = -5.0 .. 5.0 ) ;
        plots function f and the 7th degree Taylor polynomial f7 on a common graph

    > ftaylor := taylor( f, x = Pi/2, 5 ) ;
        Taylor series of f about x = Pi/2 up to x5 and stores it in ftaylor

    > convert( ftaylor, polynom ) ;
        returns the 5th degree Taylor polynomial


Go to the Maple Help Sheet Index

Written and maintained by

Prof. Kevin G. TeBeest
Applied Mathematics
Kettering University

Last modified: 03/28/2020

Maple® is a registered trademark of Waterloo Maple Software.

Copyright © 1997–2022 Kevin G. TeBeest. All rights reserved.