Back to Student Portal
Find your task in the comprehensive list below and follow the instructions. For many tasks, the instructions will refer you to Task Templates. For more information on using task templates, see Student Resources.
Constructing algebraic objects
Algebraic manipulations
Algebraic solvers
Polynomial arithmetic
Plotting
Differential calculus in one variable
Integral calculus in one variable
Multivariate calculus
Vector calculus
Complex arithmetic
ODEs
Linear algebra
Numerical analysis
Statistics
Integer manipulations
Units, errors, and tolerances
Recurrence equations
How do I...
enter a piecewise expression or function
Example 1.1: Use the piecewise template from the Expression palette
Task: Define a Piecewise Expression
Task: Define a Piecewise Function
enter an algebraic equation
See Example 1.2.
create a sequence
Context Panel: Sequence
Task: Sequences
Task: Build a Structured List
Task: Build a Structured List of Ordered Pairs
construct a loop
See Example 1.3.
write the exponential function ⅇx
Example 1.4: Use the exponential template from the Expression palette or use Command Completion in Math mode
enter logax
In Math mode, the expression can be entered normally with the a entered as a subscript. To enter the subscript level, hold down [Ctrl] and press underscore [_]; after typing the subscript, press the right arrow key to leave the subscript. Finish the expression by entering x
Example 1.5: Use the log template from the Expression palette
In Maple Input mode, log[a](x) can be used to represent logax
convert an expression to a function
Context Panel: See Example 1.6
Task: Convert an Expression to a Function
write a procedure
Task: Define a Procedure
obtain the equation of a line
Task: Manipulate Form Equation of a Line
Task: Compute the Equation of a Line from a Point and the Slope
Task: Compute the Equation of a Line from the Slope and Intercept
Task: Compute the Equation of a Line Passing through Two Points
obtain the coordinates of the midpoint of a line segment
Task: Line Segment - Midpoint
obtain the slope of a line segment
Task: Line Segment - Slope
compute the distance between two points
Task: Distance between Two Points
complete the square
Context Panel: Complete Square
Task: Complete the Square
square both sides of an equation
Task: Square Both Sides of Equation
Context Panel: Manipulate Equation
substitute into an expression
Context Panel: Evaluate at a Point
Context Panel: Constructions → Evaluate At → [variable name] (yields unevaluated evaluation)
Use the template f⁡xx=a|f(x)x=afrom the Expression palette; replace fx with the expression on which to perform the substitution, and overwrite x=a with either the variable name equated to a value or a list of such equations
Task: Substitute into an Expression
Use the command eval to substitute a variable or value into an expression
substitute into an equation
Use any of the devices for substitution into an expression, except that the Context Panel for an equation does not provide the Constructions option
obtain the solution to RootOf
Context Panel: All Values
Context Panel: Conversions → To Radical
Use the allvalues command.
force an equation to be an identity
Task: Solve an Expression Using an Identity
Use the command solve(identity(eqn, x), vars); the expression (or equation) eqn is considered an identity in terms of the variable x, and solve attempts to find a solution in terms of vars that satisfies eqn for any value of x.
determine the inverse of a function
Task: Inverse Function
Function Inverse Tutor:
interpolate data
Context Panel: Curve Fitting → any of B-Spline, Interactive Curve Fitting, Least Squares, Polynomial Interpolation, Rational, Spline, Thiele
Curve Fitting Assistant: This assistant also allows you to import data into Maple from an external file to produce plots of various interpolating functions (Example 2.1)
Task: B-spline Curve Fitting
Task: Generate Bézier Curves
Task: Curve Fitting Assistant
Task: Interpolation with Equispaced Points
Task: Least Squares Approximation
Task: Polynomial Interpolation
Task: Rational Interpolation
Task: Spline
Task: Thiele Interpolation
obtain a partial fraction decomposition of a rational function
Context Panel: Conversions → Partial Fractions → [variable name]
Task: Partial Fraction Decomposition
Task: Stepwise Partial Fraction Decomposition
The command convert(f, parfrac, x) converts a function, f with main variable, x into partial fractions.
obtain real values of x1/3
Use the surd command.
solve algebraic equation(s)
Context Panel: Solve → any of Isolate Expression for, Numerically Solve, Numerically Solve from point, Obtain Solutions for, Solve, Solve (explicit), Solve (general solution), Solve for Variable
Task: Solve an Equation Symbolically
Task: Solve Analytically in Specified Interval
Task: Solve a Set of Equations Symbolically
Task: Solve an Equation Numerically
Task: Solve Numerically in Specified Interval
Task: Solve a Set of Equations Numerically
Task: Solve for Expression (Isolate)
solve an inequality
Context Panel: Solve
Task: Solve an Inequality
eliminate parameter in parametric equations
Context Panel: Solve → Eliminate a Variable → [parameter name]
eliminate selected variables in a set or list of equations
Context Panel: Solve → Eliminate Variables
Use the eliminate command
multiply out the factored form of a polynomial
Context Panel: Expand
factor a polynomial
Context Panel: Factor
find the zeros of a polynomial
obtain the quotient and remainder when dividing polynomials
Task: Polynomial Division - Quotient and Remainder
graph a curve or a surface
For an expression, Context Panel: Plots → Plot Builder
For a function, Context Panel: Plots → 2-D Plot or 3-D Plot
See the comprehensive Plotting Guide
create an animation
Context Panel: Plots → Plot Builder → Select Plot Type and Functions → Animation
Use the animate command in the plots package
animate the drawing of a plane curve
Use the animatecurve command in the plots package
trace coordinates along a plane curve
Context Panel (for graph): Probe Info → Nearest point on line
create a graph with one or more parameters controlled by sliders
Context Panel: Plots → Plot Builder → Select Plot Type and Functions → Interactive Plot with (n) parameter(s)
graph a rational function and its asymptotes
Task: Rational Function - Graph and Asymptotes
Rational Function Tutor:
graph linear inequalities
Task: Graph Linear Inequalities
Linear Inequalities tutor
Use the inequal command in the plots package
graph conic sections
Task: Conic - Analysis and Plot
Conic Sections tutor
graph the intersection of two surfaces
Use the intersectplot command from the plots package
construct a limit
Context Panel: Constructions → Limit → [variable name] and input the value
Limit Methods tutor: See Example 6.1
evaluate a limit
Context Panel: Limit
Limit Methods tutor
Task: Limit - Formal Rules
display an annotated stepwise evaluation of a limit
Load the Student[Calculus1] package (Tools → Load Package → Student Calculus 1) Calculus palette: enter and complete limx→a⁡f, the limit template Context Panel: 2-D Math → Convert To → Inert Form Context Panel: Solve → Show Solution Steps
differentiate
Context Panel: Differentiate → [variable name]
Differentiation Methods tutor or See Example 6.2
Use the template ⅆⅆx⁡f from the Calculus palette: See Example 6.3
exhibit annotated stepwise evaluation of a derivative
Load the Student[Calculus1] package (Tools → Load Package → Student Calculus 1) Calculus palette: enter and complete ⅆⅆx⁡f, the differentiation template Context Panel: 2-D Math → Convert To → Inert Form Context Panel: Solve → Show Solution Steps
differentiate implicitly
Context Panel: Differentiate → Implicitly
Task: Implicit Differentiation with Two Variables
Task: Implicit Differentiation with Three Variables
Task: Implicit Differentiation with Two Equations
Use the implicitdiff command
graph a function and its derivative(s)
Task: Graph f(x) and Its Derivatives
Derivatives tutor or See Example 6.4
obtain equations for tangent and normal lines along a curve
Task: Derivative Application - Tangent Line
Task: Derivative Application - Normal Line
analyze a plane curve
Curve Analysis tutor
Use the FunctionChart command from the Student Calculus 1 package
Task: Analyze a Continuous Function
Task: Find Special Points on a Function
Task: Minimum and Maximum of a Univariate Function
Task: Minimum and Maximum of a Univariate Function on an Interval
obtain Taylor series and polynomials
Context Panel: Series
Taylor Approximation tutor or See Example 6.5
Task: Taylor Approximation of a Univariate Function
Task: Taylor Expansion and Polynomials
implement Newton's Method
Task: Derivative Application - Newton's Method
Use the NewtonsMethod command from the Student Calculus1 package
obtain a Riemann sum for fx
Task: Calculate the Left Riemann Sum
Task: Calculate the Lower Riemann Sum
Task: Calculate the Midpoint Riemann Sum
Task: Calculate the Random Riemann Sum
Task: Calculate the Right Riemann Sum
Task: Calculate the Upper Riemann Sum
Riemann Sum tutor
obtain the indefinite integral of fx
Context Panel: Integrate
Task: Integration - Formal Rules