An introduction to SAGE programming : with applications to SAGE interacts for numerical methods / Razvan A. Mezei
- Author
- Mezei, Razvan A., 1982-
- Published
- Hoboken, New Jersey : John Wiley & Sons, Inc., [2016]
- Physical Description
- 1 online resource (xii, 230 pages)
Access Online
- Contents
- Machine generated contents note: 1.Introduction -- 1.1.What is Sage Math? -- 1.2.Various Flavors of Sage Math -- 1.2.1.Sage Math on Your Machine -- 1.2.2.Sage Cell -- 1.2.3.Sage Cloud -- 2.Using Sage Math as a Calculator -- 2.1.First Sage Math Examples -- 2.2.Computations -- 2.2.1.Basic Arithmetic Operators -- 2.2.2.Decimals Versus Exact Values -- 2.2.3.Constants -- 2.2.4.Breaking Long Lines of Code -- 2.2.5.Comments -- 2.2.6.Library Functions -- 2.2.7.Working with Strings -- 2.2.8.Solving Equations and Inequalities -- 2.2.9.Calculus Functions -- 2.2.10.Exercises -- 2.3.Graphs -- 2.3.1.2D Graphs -- 2.3.2.3D Graphs -- 2.3.3.Exercises -- 3.Introduction to Programming in Sage -- 3.1.Variables -- 3.1.1.Exercises -- 3.2.More on Operators -- 3.2.1.Exercises -- 3.3.Making Decisions -- 3.3.1.Boolean Expressions -- 3.3.2.If Statements -- 3.3.3.Exercises -- 3.4.Loops -- 3.4.1.For Loops -- 3.4.2.Strings -- 3.4.3.While Loops -- 3.4.4.Nested Loops -- 3.4.5.Lists -- 3.4.6.Exercises -- 3.5.Functions -- 3.5.1.Using Library Functions: Random, SciPy, NumPy -- 3.5.2.Exercises -- 3.6.Interacts -- 3.6.1.Exercises -- 3.7.Application to Data Security: Caesar's Cipher. Interacts, Strings, and Encryption -- 3.7.1.Exercises -- 3.8.Application to Business: Present Value of an Annuity. Amortization -- 3.8.1.Exercises -- 3.9.Application to Elementary Statistics: Mean, Median, Histograms, and Bar Charts -- 3.9.1.Exercises -- 4.Sage Interacts for Numerical Methods -- 4.1.Equations of Lines -- 4.1.1.Exercises -- 4.2.Tangent Lines and Plots -- 4.2.1.Exercises -- 4.3.Taylor Polynomials -- 4.3.1.Exercises -- 4.4.Riemann Sum and Definite Integrals -- 4.4.1.Exercises -- 4.5.Trapezoidal Rule for Numerical Integration -- 4.5.1.Exercises -- 4.6.Bisection Algorithm for Solving Equations -- 4.6.1.Exercises -- 4.7.Newton--Raphson Algorithm for Solving Equations -- 4.7.1.Exercises -- 4.8.Polynomial Interpolation -- 4.8.1.Exercises -- 4.9.Linear Spline Interpolation -- 4.9.1.Exercises -- 4.10.Cubic Spline Interpolation -- 4.10.1.Exercises -- 4.11.Sage for Solving Differential Equations -- 4.12.Numerical Methods for Ordinary Differential Equations -- 4.12.1.Exercises -- 4.13.Numerical Methods for Partial Differential Equations -- 4.13.1.Exercises -- 4.14.Scatter Plots -- Line of Best Fit and More -- 4.14.1.Exercises -- 4.15.Matrices, Eigenvalues, and Eigenvectors -- 4.15.1.Exercises -- 4.16.Solving Matrix Equations -- 4.16.1.Exercises.
- Summary
- "An Introduction to SAGE Programming: With Applications to SAGE Interacts for Numerical Methods emphasizes how to implement numerical methods using SAGE Math and SAGE Interacts and also addresses the fundamentals of computer programming, including if statements, loops, functions, and interacts"--
- Subject(s)
- ISBN
- 1119122791 electronic book
1119122864 electronic book
9781119122791 electronic book
9781119122869 electronic book
1119122805
9781119122784 hardcover
9781119122807 - Bibliography Note
- Includes bibliographical references and index.
View MARC record | catkey: 16834827