UNSW Sydney · FACULTY OF MATHEMATICS

DPST1013 Chap.11 Maple and Mathematical Computing

- one subject, every graph, every model, every mark
6 Chapters2-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 11 of 11 · DPST1013

Maple and Mathematical Computing

Maple supports exact arithmetic, symbolic functions, calculus, equations, plots and linear algebra. Effective use begins with a mathematical intention, translates it into a precise command and ends by checking and interpreting the result. Exact input preserves structure, while assumptions, domains and object types control meaning.

In this chapter

What this chapter covers

  • 01

    Expressions and functions

  • 02

    Exact and approximate arithmetic

  • 03

    Symbolic limits and calculus

  • 04

    Solving equations

  • 05

    Parametric, polar and implicit plots

  • 06

    Vectors, matrices and Gaussian elimination

Worked example · free

Use Maple to verify stationary points

Q [4 marks]. Plan a Maple check for f(x) = x cubed - 3x squared + 2, then classify its stationary points mathematically. The marks shown are an AskSia study allocation, not an official University marking scheme.
The computing loop.The computing loop. Mathematical intent determines the command, the command returns a symbolic or graphical object, and interpretation feeds back into a corrected command when assumptions, domains or syntax were incomplete.mathematical intentsolve, plot, simplifyMaple commandexact syntaxresultcheck and interpretrevise the command if the result does not answer the intent
The computing loop. Mathematical intent determines the command, the command returns a symbolic or graphical object, and interpretation feeds back into a corrected command when assumptions, domains or syntax were incomplete.
  • 1Differentiate the exact expression to obtain 3x squared - 6x.
  • 1Solve the derivative equation to get x = 0 and x = 2.
  • 1Compute the second derivative 6x - 6 and evaluate at both values.
  • 1Classify x = 0 as a local maximum and x = 2 as a local minimum.
The exact derivative has roots 0 and 2. The second derivative is negative at 0 and positive at 2, so they are a local maximum and minimum respectively.
Sia tip — Use the software result to support a mathematical conclusion. A printed derivative or plot is not yet the requested classification.
Glossary

Key terms

Symbolic expression
An exact mathematical object containing names and operations that software can transform.
Maple function
A reusable rule accepting one or more inputs, distinct from a bare expression.
Exact arithmetic
Calculation preserving rational, radical and symbolic structure rather than introducing decimal approximation.
Independent check
A verification using a different mathematical relationship from the command that produced the result.
FAQ

Maple and Mathematical Computing FAQ

Why should I enter exact numbers first?

Exact fractions and symbolic constants preserve factorisation, cancellation and complete solution sets. Decimal input may trigger approximations and hide structure. Request a numerical value after the exact result when the task actually needs one.

How should I check a symbolic answer?

Differentiate an antiderivative, substitute a solution into the original equation, multiply a proposed inverse by the original matrix or compare a plot with limit evidence. Repeating the same command is not independent verification.

What should I practise for a Maple test?

Start from a blank worksheet and create the required expression, function, vector or matrix. Write the command, predict the result type, inspect the output and explain it. This is more robust than memorising screenshots or keystroke sequences.

What is the difference between an expression and a function definition?

An expression may contain a symbol but does not automatically behave as a callable mapping. A function definition explicitly identifies its input and returns an output when evaluated. Choose the form required by later commands, especially plotting, differentiation or repeated evaluation. Check by substituting a simple input and inspecting whether the software returns a mathematical value rather than an unevaluated name.

Why can an assignment from earlier in a worksheet cause trouble?

A symbol retains its assigned value until it is cleared or the session is restarted. Reusing that symbol as if it were unassigned can alter later algebra silently. Use descriptive names, inspect current values and clear variables before a fresh problem. Starting a clean worksheet during practice reveals whether a solution truly contains every required definition instead of depending on hidden session state.

How should I interpret a computer-generated graph?

Treat it as evidence to investigate, not as a proof. Choose a viewing window suited to intercepts and asymptotes, then connect visible features with algebraic calculations such as limits and derivatives. Sampling can miss narrow behaviour, discontinuities or additional roots. Label axes and relevant parameter values, and state which mathematical claim the graph supports rather than presenting the image without interpretation.

What is a systematic response to an error message?

Read the first specific diagnostic, then inspect syntax, bracket balance, names, assumptions and object types. Reduce the command to the smallest failing example and compare it with a known working form. Random edits make the cause harder to identify. Once fixed, restore one component at a time and record the underlying issue so the same mistake becomes a reusable debugging cue.

When should numerical approximation replace an exact result?

Preserve exact structure while simplifying, solving or proving identities, then request a numerical approximation when the question needs a decimal, a plot or an estimate. State the chosen precision and avoid reporting more digits than the data justify. For a numerical root, evaluate the original expression near the result or check a residual, because a displayed decimal alone does not certify accuracy.

Study strategy

Exam move

Build a small command vocabulary around mathematical intentions: simplify, solve, differentiate, integrate, plot and row-reduce. Practise exact input, function definitions, substitutions and object creation from a blank worksheet. Before executing, predict whether the result should be a number, expression, set, vector, matrix or graph. After execution, run an independent mathematical check and write the interpretation.

When a command fails, inspect variable names, brackets, assumptions, domains and object types before trying random syntax changes. Maintain a two-column notebook connecting each mathematical intention to a minimal command pattern, including one verified example and one common error. Recreate those examples from a blank session so prior assignments cannot help accidentally.

For every output, write its object type, domain assumptions and one independent check. Practise debugging deliberately by repairing malformed brackets, stale names and approximate inputs, then explain why the correction works rather than memorising a screen sequence.

Working through Maple and Mathematical Computing in DPST1013? Sia is AskSia’s AI Mathematics tutor — ask any DPST1013 Maple and Mathematical Computing question and get a clear, step-by-step explanation grounded in how DPST1013 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 115 of your subjects at UNSW Sydney, plus 1,000+ more Bibles across the AskSia library.
Sia - your DPST1013 tutor, unlimited, worked the way the exam marks it
The full 2-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works
DPST1013 · Mathematics 1A - independent study guide on the AskSia Library. More UNSW Sydney subjects · Microeconomics across all universities