Good Books for Numerical Analysis & Mathematica for Learning

In summary: Approximation theory deals with the various methods used to get closer to the exact solution to a given problem while numerical analysis is the study of the methods used to obtain accurate numerical results from mathematical models and simulations.
  • #1
MidgetDwarf
1,471
615
I am currently working through Spivak, and have finished Geometry by Moise. I wanted to learn numerical analysis on my own. I could take it at the university, but I rather use the elective for differential geometry.

What are good books on Numerical Analysis?

I have completed 2 books in Linear Algebra (Axler and Friedberg). Differential Equations ( Terrebaun/Ross).

I have access to Mathematica for free. Is Mathematica a good program to use for Numerical Analysis?

My goal was to learn programming, by motivating the learning with Numerical Analysis.
 
Physics news on Phys.org
  • #2
For my BSc studies I used both the books by de-Boor and Conte called: "Elementary numerical analysis: an algorithmic approach" and Arieh Iserles book called:"A first course in the numerical differential equations" it was a course that combined numerical methods in integration and differentiation, splines B-splines etc and numerical methods for solving DEs such as Runga-Kutta.

I am not sure what's better at numerical calculations: matlab,mathematica or maple?
people say that MATLAB is better at numerical simulations and stuff in engineering while at symbolic stuff not so good like maple and mathematica.
 
  • Like
Likes MidgetDwarf
  • #3
Thanks for the suggestions. Will check them out. What program did you have to use for your course? Did you find the program easy to use, or was it hard? Any good suggestions on a book for one of these programs? I know web sources exist, but I prefer to have a book.
 
  • #4
Well the course I took was mainly theoretical, besides one lecture which was dedicated to introduce us to MATLAB there weren't any numerical questions to use matlab, the final grade was given by the final exam.

For doing numerical exercises you can use either mathematica or matlab, just use the help in mathematica or use google to type for the specific commands you need.
It's not hard to use mathematica or MATLAB or maple it's just different syntax, if you have taken a course in a programming language you would see that these are similar).
 
  • #5
MathematicalPhysicist said:
Well the course I took was mainly theoretical, besides one lecture which was dedicated to introduce us to MATLAB there weren't any numerical questions to use matlab, the final grade was given by the final exam.

For doing numerical exercises you can use either mathematica or matlab, just use the help in mathematica or use google to type for the specific commands you need.
It's not hard to use mathematica or MATLAB or maple it's just different syntax, if you have taken a course in a programming language you would see that these are similar).

Great, thanks. I am majoring in Pure Math. Just ordered the books.
 
  • #6
I hope you don't mind me asking, but what type of school let you pick a first course in numerical analysis as an elective course?
In my country in BSc studies in either Engineering or Natural Sciences they have one course in numerical analysis mandatory.

What are the mandatory courses that you are supposed to take in your BSc studies?
 
  • #7
I am a pure math major. The school is in the States. We need to take a course in Probability, Analysis/Complex, and Abstract Algebra. My electives can be from either applied math/pure math, or a combination of both.

I can choose from Topology, Number Theory, Differential Analysis, Partial Diff Equations, Diff Eq, Linear Algebra just to name a few.
 
  • #8
Just curious, what are some major differences of the approximation theory and numerical analysis? My impression about NA is that it creates the algorithms and theorems regarding to approximating the unknown functions, but I am not sure.
 

1. What is Numerical Analysis?

Numerical Analysis is a branch of mathematics that deals with the development and use of numerical methods for solving mathematical problems. It involves using algorithms and computer programs to obtain approximate solutions to mathematical problems that are difficult or impossible to solve analytically.

2. What are some good books for learning Numerical Analysis?

Some recommended books for learning Numerical Analysis include "Numerical Analysis" by Richard Burden and J. Douglas Faires, "Numerical Recipes in C" by William H. Press et al., and "An Introduction to Numerical Analysis" by Endre Süli and David F. Mayers.

3. What is Mathematica?

Mathematica is a computer program used for mathematical and scientific computing. It provides a powerful platform for solving mathematical equations, performing numerical calculations, and visualizing data. It also has a built-in programming language that allows users to create and customize their own algorithms.

4. Are there any books specifically for learning Mathematica?

Yes, there are several books available for learning Mathematica, such as "Mathematica Cookbook" by Sal Mangano, "Programming with Mathematica" by Roman E. Maeder, and "Mathematica Demystified" by Jim Hoste.

5. Can I learn Numerical Analysis and Mathematica simultaneously?

Yes, it is possible to learn both Numerical Analysis and Mathematica at the same time. In fact, many books and courses cover both topics together, as they are closely related. Learning both can provide a more comprehensive understanding of numerical methods and their implementation in Mathematica.

Similar threads

  • STEM Academic Advising
Replies
1
Views
693
  • STEM Academic Advising
Replies
21
Views
2K
  • STEM Academic Advising
Replies
2
Views
2K
  • STEM Academic Advising
Replies
10
Views
1K
Replies
5
Views
541
  • STEM Academic Advising
Replies
1
Views
1K
Replies
7
Views
808
  • STEM Academic Advising
Replies
14
Views
552
  • STEM Academic Advising
Replies
3
Views
896
  • STEM Academic Advising
Replies
1
Views
791
Back
Top