We use cookies to distinguish you from other users and to provide you with a better experience on our websites. Close this message to accept cookies or find out how to manage your cookie settings.
To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure [email protected]
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
An introduction to the syntax and conventions of Mathematica and the Wolfram Language, with tips to get new users up and running. The Basic Math Assistant palette is discussed in some depth.
Using Mathematica and the Wolfram Language to engage with the the algebra encountered in a precalculus or college algebra setting. Includes solving equations and simplifying expressions.
An introduction to the computational geometry commands in the Wolfram Language with an eye toward creating high quality, watertight, 3D printable meshes. Numerous examples illustrate the ideas.
Using Mathematica and the Wolfram Language to investigate mathematical functions, their graphs, creating tables of values, and working with real world data.
Practical information to and tips for using Mathematica and the Wolfram Language. Document creation, slideshow presentations, keyboard shortcuts, documentation, and troubleshooting are discussed.
Using Mathematica and the Wolfram Language to engage with the calculus of functions of a single variable. Includes limits, continuity, differentiation, integration, sequences, and series.
Using Mathematica and the Wolfram Language to engage with calculus in a mutivariate setting. Includes curves, surfaces, plotting, differentiation, optimization, integrals, vector fields, line and surface integrals.
Using Mathematica and the Wolfram Language to engage with the concepts of linear algebra. Includes solving systems of linear equations, vector spaces, Gaussian elimination, eigenvalues, eigenvectors.
A brief introduction to programming in the Wolfram Language. Includes both functional and procedural programming constructs, and pattern matching. Numerous examples illustrate the ideas.
The unique feature of this compact student's introduction to Mathematica® and the Wolfram Language™ is that the order of the material closely follows a standard mathematics curriculum. As a result, it provides a brief introduction to those aspects of the Mathematica® software program most useful to students. Used as a supplementary text, it will help bridge the gap between Mathematica® and the mathematics in the course, and will serve as an excellent tutorial for former students. There have been significant changes to Mathematica® since the second edition, and all chapters have now been updated to account for new features in the software, including natural language queries and the vast stores of real-world data that are now integrated through the cloud. This third edition also includes many new exercises and a chapter on 3D printing that showcases the new computational geometry capabilities that will equip readers to print in 3D.
The unique feature of this compact student's introduction is that it presents concepts in an order that closely follows a standard mathematics curriculum, rather than structure the book along features of the software. As a result, the book provides a brief introduction to those aspects of the Mathematica software program most useful to students. The second edition of this well loved book is completely rewritten for Mathematica 6 including coverage of the new dynamic interface elements, several hundred exercises and a new chapter on programming. This book can be used in a variety of courses, from precalculus to linear algebra. Used as a supplementary text it will aid in bridging the gap between the mathematics in the course and Mathematica. In addition to its course use, this book will serve as an excellent tutorial for those wishing to learn Mathematica and brush up on their mathematics at the same time.
When you put several commands together to accomplish some purpose beyond the capacity of any one individually, you are programming. Mathematica is intentionally designed for this purpose. Like anything else, getting good at programming takes practice. But it is also exceedingly handy to have familiarity with commands that lend themselves to such greater enterprises. We've seen plenty of Mathematica in the first seven chapters; in this chapter we'll discuss commands that are especially useful for programming. Keep in mind that we only have room here for a brief introduction to these concepts. Entire books, much longer than this one, have been written on this subject. Think of this chapter as a gentle introduction.
We begin in Section 8.2 with some important background material, a consideration of the internal form of any and every Mathematica expression. Every expression, input, output (or a cell, or an entire notebook) is highly structured. Before it is possible to operate on any such expression, you simply have to know what you are dealing with. You have to understand its structure.
Some of the most fundamental structures in Mathematica are the various types of numbers. These are addressed in Section 8.3. The internal forms of the various types of numbers are discussed, along with notions such as precision and accuracy. Mathematica has the capacity to carry out calculations to arbitrarily high precision. In this section we also discuss a myriad of possibilities for the display of numbers.
You can open any Mathematica notebook file by double-clicking on its icon with your mouse. It will appear on your screen exactly as it was when it was saved. You can open two or more notebooks at the same time if you wish.
Adding Text to Notebooks
Text Cells
Mathematica has an integrated word processor that is simple to use once you are familiar with the cell structure of a Mathematica notebook (see Section 1.5, “Input and Output,” on page 3 for a discussion of input and output cells). To add text to a notebook, you need to create a text cell. To do this, first go to the Window menu and select Show Toolbar. A toolbar will appear across the top of your notebook window. Now position your mouse between any two cells in your notebook (or below the last cell in the notebook, or above the first cell) where you want to add text. The cursor will change from a vertical bar to a horizontal bar. Now click. You should notice a horizontal black line that runs completely across your notebook window. Next, use your mouse to select Text from the pull-down menu on the toolbar, and start typing. As soon as you do, a new text cell will be inserted in your notebook at the position of the horizontal black line, and it will contain the text you type.