This chapter covered a broad range of techniques in numerical mathematics. We learned about the tools that Sage offers for:
Finding the zeros of a function
Computing integrals and derivatives numerically
Finding minimum values of functions of one or more variables
Computing the discrete Fourier transform, and using window functions
Solving an ordinary differential equation (ODE) numerically
Numerically solving a higher-order ODE by transforming it into a system of first-order ODEs
Using optimization techniques for linear programming, fitting curves to data, and finding an optimal solution in the presence of constraints
Using probability distributions to obtain pseudo-random numbers
By now, you have all the basic information that you need to start using Sage to solve problems in applied mathematics. However, there is still more to learn! Python is a very powerful programming language that makes complex programming tasks possible. We'll learn more about advanced programming techniques in the...