The student's introduction to Mathematica and the Wolfram Language


Bruce F. Torrence, Eve A. Torrence.
Bok Engelsk 2019 · Electronic books.

Originaltittel
Medvirkende
Torrence, Eve A. (author.)
Omfang
1 online resource (xiii, 534 pages) : : digital, PDF file(s).
Utgave
Third edition.
Opplysninger
Second edition published as "Student's introduction to Mathematica" in 2009.. - Title from publisher's bibliographic system (viewed on 26 Mar 2019).. - Cover -- Half-title -- Title page -- Copyright information -- Dedication -- Contents -- Preface -- 1 Getting Started -- 1.1 Launching Mathematica -- 1.2 The Basic Technique for Using Mathematica -- 1.3 The First Computation -- 1.4 Commands for Basic Arithmetic -- 1.5 Input and Output -- 1.6 The Basic Math Assistant Palette -- 1.7 Decimal In, Decimal Out -- 1.8 Use Parentheses to Group Terms -- 1.9 Three Well-Known Constants -- 1.10 Mathematica Commands from Palettes -- 1.11 Let Mathematica Do Your Typing -- 1.12 Free-Form Input -- 1.13 Computing with Real Data -- 1.14 Saving Your Work and Quitting Mathematica -- 1.15 Frequently Asked Questions About Mathematica's Syntax -- 2 Working with Mathematica -- 2.1 Opening Saved Notebooks -- 2.2 Adding Text to Notebooks -- 2.3 Printing -- 2.4 Creating Presentations -- 2.5 Sharing a Notebook -- 2.6 Mathematica's Kernel -- 2.7 Tips for Working Effectively -- 2.8 Working with Entities and Units -- 2.9 Getting Help from Mathematica -- 2.10 Troubleshooting -- 3 Functions and Their Graphs -- 3.1 Defining a Function -- 3.2 Plotting a Function -- 3.3 Using Mathematica's Plot Options -- 3.4 Investigating Functions with Manipulate -- 3.5 Producing a Table of Values -- 3.6 Working with Piecewise Defined Functions -- 3.7 Plotting Implicitly Defined Functions -- 3.8 Combining Graphics -- 3.9 Enhancing Your Graphics -- 3.10 Working with Data -- 3.11 Managing Data: An Introduction to Lists -- 3.12 Importing Data -- 3.13 Working with Difference Equations -- 4 Algebra -- 4.1 Factoring and Expanding Polynomials -- 4.2 Finding Roots of Polynomials with Solve and NSolve -- 4.3 Solving Equations and Inequalities with Reduce -- 4.4 Understanding Complex Output -- 4.5 Working with Rational Functions -- 4.6 Working with Other Expressions -- 4.7 Solving General Equations with FindRoot.. - 4.8 Solving Difference Equations with RSolve -- 4.9 Solving Systems of Equations and Inequalities -- 5 Calculus -- 5.1 Computing Limits -- 5.2 Working with Difference Quotients -- 5.3 The Derivative -- 5.4 Visualizing Derivatives -- 5.5 Higher-Order Derivatives -- 5.6 Maxima and Minima -- 5.7 Inflection Points -- 5.8 Implicit Differentiation -- 5.9 Differential Equations -- 5.10 Integration -- 5.11 Definite and Improper Integrals -- 5.12 Numerical Integration -- 5.13 Surfaces of Revolution -- 5.14 Sequences and Series -- 6 Multivariable Calculus -- 6.1 Vectors -- 6.2 Real-Valued Functions of Two or More Variables -- 6.3 Parametric Curves and Surfaces -- 6.4 Other Coordinate Systems -- 6.5 Vector Fields -- 6.6 Line Integrals and Surface Integrals -- 7 Linear Algebra -- 7.1 Matrices -- 7.2 Performing Gaussian Elimination -- 7.3 Matrix Operations -- 7.4 Minors and Cofactors -- 7.5 Working with Large Matrices -- 7.6 Solving Systems of Linear Equations -- 7.7 Vector Spaces -- 7.8 Eigenvalues and Eigenvectors -- 7.9 Visualizing Linear Transformations -- 8 Programming -- 8.1 Introduction -- 8.2 FullForm: What the Kernel Sees -- 8.3 Numbers -- 8.4 Map and Function -- 8.5 Control Structures and Looping -- 8.6 Scoping Constructs: With and Module -- 8.7 Iterations: Nest and Fold -- 8.8 Patterns -- 9 3D Printing -- 9.1 Introduction -- 9.2 3D Printing Basics -- 9.3 MeshRegions -- 9.4 MeshRegions from the Wolfram Knowledgebase -- 9.5 Mesh Assembly, Modification, and Diagnostics -- 9.6 Extrusion -- 9.7 Printing a Solid of Revolution -- 9.8 Printing a 3D Terrain Map -- Index.. - 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.
Emner
Sjanger
Dewey
ISBN
1-108-29093-0

Bibliotek som har denne