Part 1: Talking to Maple
Go to Maple Portal Next Tutorial
How to Get Started
Maple Tutorials are designed to help you get started with Maple, learn about the key tools available in Maple, and lead you through a series of problems.
In Part 1: Talking to Maple, you will become fluent using the Maple environment. You will learn how to use palettes and the Context Panel to perform analysis and create interactive graphics, without needing to know any Maple commands.
To try this material on your own, start with an empty Maple document. Perform the steps described in the left column of each table below. The results of the steps are displayed in the right column for reference.
Refer to Help>Quick Reference for basic getting started tips.
Note for non-Windows users: The keystrokes given in this document are for Windows. There will be differences for other platforms. If you are using a different platform, see Shortcut Keys.
In this section, you will learn the basics of asking Maple a question and getting the result.
From the Start page, click New Document. (Or, File>New>Document Mode)
At the cursor, you can start typing math. Press [Enter] to see the result.
Example: Type "1+2 [Enter]".
Notice that the result appears on the next line.
Using [Alt] + [Enter]
To evaluate and display the result on the same line, press [Alt] + [Enter].
Example: Type "x^2 +5 -2". Notice that typing "^" automatically moves you to the exponent position. To leave the exponent, use the right arrow [→] key. Press [Enter] to see the result.
x2+5−2 = x2+3
You can use the context-sensitive options in the Context Panel to perform a wide variety of mathematical and other operations. For more information on the Context Panel, see the Context Panel overview page and the Context Panel section of the Maple Portal How Do I page
Example: Place your cursor on the last result. The Context Panel offers several operations that you can perform on the current expression. To integrate this expression, select Integrate, then x.
Example: To plot the result of the integration, select Plots > 2-D Plot in the Context Panel.
Tip: You can modify the plot after it has been created. Simply click on the plot and then use the Context Panel, or access the Plot menu and the plotting toolbar.
x2+5−2 = x2+3→integrate w.r.t. x13⁢x3+3⁢x→
Changing the Problem
Mathematics in a Maple document are live. You can go back, make changes, and re-execute the problem to obtain a new result.
Example: Go back to your original calculation "1⁢+⁢2", change the number "1" to a "3", and press [Enter]. Note the change in output.
Example: In the Context Panel example above, change the x2 to 10 x2. Highlight the entire line, including the plot, then click the execute button,
, found at the top of the Maple worksheet. All selected calculations are updated.
→integrate w.r.t. x103⁢x3+3⁢x→
Tip: Clicking on the Execute All button,
, recalculates the entire document.
You can opt to work in worksheet mode rather than document mode. Worksheet mode makes it easy to enter each problem at a prompt (>). In this mode, the output is always shown on a new line (by pressing [Enter]). Typically, Document mode is a good choice if you want to use the context panel on your expressions or want to display the results inline, and Worksheet mode is a good choice for a traditional problem-solving environment. For more discussion about the distinctions, see Documents vs. Worksheets: Which Should You Choose?
There are a number of methods to enter math into Maple. You can enter math using a combination of palettes, keyboard shortcuts, and commands. Most operations can be entered in more than one way, so you can pick the method you are most comfortable with.
Exact Answers and Numeric Approximations
Maple calculates exact answers. That is, fractions remain as fractions and ⅇ and π remain symbolic throughout calculations. This reduces errors due to approximations in multi-step calculations.
Example: On a new line, enter "1/2 + 1/3".
Note that typing [/] automatically moves you to the denominator. The right arrow will take you out. Press [Enter] to see the result.
Maple also calculates numeric approximations.
Example: From the Context Panel for the above result, select Approximate. Select accuracy of 5 digits.
If your problem uses decimals already, Maple will return the answer in the same format, with floating-point numbers.
Example: Enter 0.5⁢x+13 x, and press [Enter].
You can apply different formatting to numeric results.
Example: In the Context Panel, under Number Format, select Scientific. The selected numeric formatting is applied to the result in-place.
→at 5 digits
0.5 x+13 x
0.5 x + 13 x
Maple has over 1000 palette symbols within more than 20 palettes. You can use Maple's Expression or Calculus palettes to enter common mathematics expressions. These palettes contains fill-in-the-blank templates for common operations.
Example: Using the Calculus palette, find the integral of 4⋅t6+sintdt.
Start by placing your cursor where you want to work. Open the Calculus palette (click on Calculus on the left-hand side of your Maple document) and click the indefinite integral ∫fⅆx. An indefinite integral template will appear in your worksheet. Fill in the placeholders, using [Tab] to move to the next placeholder. When done, press [Enter] to evaluate.
Example: Use the Calculus palette to find the limit of a function.
Start by placing your cursor where you want to work. Open the expression palette (click on Calculus on the left-hand side of your Maple document) and click the limit expression limx→a⁡f . Fill in the placeholders, using [Tab] to move to the next placeholder. When done, press [Enter] to evaluate.
Tip: Put frequently used palette entries on the Favorites Palette. Right-click on the palette button and select Add to Favorites Palette.
Symbol and Command Completion
The symbol and command completion mechanism provides an alternative to palettes for entering symbols.
Type the first few characters of the symbol name, and press [Esc]. Choose the symbol you want from the list.
Example: Try entering ⅇx+π2
To enter x, enter "sqrt [Esc]".Select the x option. Press [Enter]. Type "e[Esc]" for the exponential constant. Use [^] to enter the exponent. To leave the exponent, use the right arrow [→] key. Then press the right arrow again to leave the square root.
To enter π,⁢type "pi [Esc]". Select the symbol π.
Example: Plot y=ⅇx. Use symbol completion to create the exponential ⅇ. Type "e [Esc]", and select e (exponential) from the list. Then plot the function from the Context Panel by selecting Plots > 2-D Plot of Right Side.
Note: Simply typing "e" will produce the name e. To enter the exponential function, you must select e(exponential) from the symbol completion list. Alternatively, you can use the ⅇa template from the Expression palette.
The same is true for imaginary number ⅈ or the differential symbol ⅆ—use symbol completion or the palettes.
Some command completion templates offer calling sequences for Maple commands, making it easy for you to get the syntax right on your first try.
Example: Find the taylor series expansion of 11+ z2. about the point 2.
Type "taylor [Esc]". From the list, choose taylor(series expansion). The template taylorexpr,x=a,n is entered into your document.
Simply replace expr by 11+z2, x by z, and a by 2. The last parameter, n, is the order of the expansion. We will find the 4th order expansion.
Maple is case-sensitive.
Example: Compute x+x. Compute y+Y.
Compare the results.
In general, Maple understands * or a space between terms to mean multiplication.
Example: Type "3 [Space] x [Space] y"⁢for "3 times x times y".
In the case of a number times a variable, the space can be omitted.
Example: Type "3x [Space] y"⁢for "3 times x times y".
For readability, Maple automatically formats the expression to include a space between terms.
Caution: The space can only be omitted in the case of a number multiplied by a variable. All other cases require a space or an explicit multiplication symbol (*).
For example, "x⁢y" means "x times y", but "xy" means the variable whose name is "xy".
Example: Type "x [Space] y⁢+⁢xy ".
If you choose to Evaluate at a Point using the Context Panel, you will see that x, y, and xy are treated as three separate variables due to the way they were entered.
Avoid confusion with function calls. To us, f⁡x+1 looks like a function call, and x⁡x+1 looks like implied multiplication. Maple understands both of these as function calls. You must use a space or an explicit multiplication symbol to denote multiplication.
Example: Type "f+gx+y"
Did you get the answer you expected?
Now type "f+g⋅x+y"
Do you see the difference?
Expression in 2-D math
with no space between the closing and opening parenthesis
with a multiplication symbol between the closing and opening parentheses
3 x y
Maple understands familiar mathematical notation.
For example, Maple understands that y''+y'+y=0 is a differential equation in y⁡x.
Example: Enter the equation listed above (using the single quote ['] key for the prime notation). To verify that it is in fact a differential equation, select Solve DE in the Context Panel.
Maple uses label references.
Whenever you use [Enter] to get a response, the result is automatically given an equation label. To refer to a previous result in a computation, use [Ctrl][L] and enter the number of the equation label.
Example: Multiply the result (from above) by x, using labels.
After entering an expression or performing a computation, you can assign the result to a name.
Enter the expression to the right, x+2 y3, , and from the Context Panel options, select Expand.
From the Context Panel for the output x3+6 x2 y+12 x y2+8 y3 select Assign to a Name. Enter "Answer1".
You can then use this name to refer to the result and to use it in further computations. For example, we can extract the coefficients of x⋅y2.
The assignment statement := (colon equals) assigns the right-hand side to the name on the left-hand side.
Example: Assign values to "value1" and "value2" and then add them together.
x+2 y3= expand x3+6⁢x2⁢y+12⁢x⁢y2+8⁢y3→assign to a nameAnswer1
Sometimes you do not want to see the results of the assignment statement. To suppress the result of any Maple operation, end your statement with a colon (:)
Example: Assign a value to a1, but do not show the result. Then, compute a12. (To get a subscript, enter two underscores [_ _]. Use the right arrow to leave the subscript.)
To clear a variable, use the unassign command. You must enclose the name in right single quotes ['']. This prevents Maple from automatically replacing a1 with its value before passing it to the command.
Note: In Maple, you have to execute a command before it is processed. Thus, you must press [Enter] (or [Ctrl][=] to display the result inline; for more information see 2-Putting Your Ideas Together) after each statement.
You can always enter Maple commands by typing them directly. Examples of Maple commands will be found throughout the tutorials.
Example: For instance, the definite integral of ex2 can be expressed using the integral symbol from the palettes or using the command int.
The calling sequence for definite integration is int(expression,x=a..b), where a and b are the endpoints of integration. A range in Maple is given by a..b.
You can enter the exponential function using symbol completion or using the name of the Maple command. The name of the Maple command for the exponential function y=ex is exp.
Type "int(exp(x^2), x = 2.1..2.4)".
Example: Earlier, you solved the differential equation y''+y'+y=0 using the Context Panel. Now, you will solve this using a command. dsolve is the differential equations solver in Maple.
Solve the differential equation above using dsolve.
The terms _C1 and _C2 are constants of integration. For more examples including how to specify initial conditions, see How Do I Solve an ODE.
Tip: Find the list of keyboard shortcuts for your platform. In the Quick Help tips in the Context Panel, click Math Editor Shortcuts or find a full list from Shortcut Keys.
Exercise: Using palettes and the Context Panel:
Create a polynomial in x and y, such as x2+x⋅y+y2. Evaluate that polynomial at x=10.⁢Integrate the result with respect to y.
Quick Help Details
Download Help Document
What kind of issue would you like to report? (Optional)