Next time |
We will be focusing on Mathematica: because our department has the right to Mathematica and has chosen to emphasize it in coursework, and since you may obtain a personal copy as an NKU students, it seemed sensible to find a text that used Mathematica.
Hopefully you'll become adept at using Mathematica by the end of the course (if you're not already).
Your Mathematica projects will be outside (group) projects for which you will be creating Mathematica notebooks to demonstrate some known techniques in Numerical Analysis to solve some interesting problems.
Because we're focused on Mathematica here at NKU, it seemed sensible to find a textbook that used Mathematica in an integral way. It was not as easy as I'd hoped, because I also wanted something relatively inexpensive.
I found this text while searching for Mathematica-based texts. I was a little concerned because it's quite old (by numerical analysis standards), but I got in touch with one of the authors (Skeel), and discussed whether this text might be appropriate (a decade or so old can be a long time in proprietary software terms). He thought that it should do. So I elected to go with it.
I hope that it will be a good fit. It covered all the topics that I wanted to cover, and I like the parts that I've read so far. I like their approach to things. We'll see!
In particular, keep an eye out for out-dated Mathematica, and update as necessary. It will be useful if we keep a website with any updates of this kind. The first time I used this text, we were somewhat amazed to discover that there weren't many!
Have you, in your mathematical careers, encountered any problems that cannot be solved exactly?
The last time I taught this course, one of the students correctly deduced that this class could be subtitled "How I learned to use (and love) the Taylor Series expansion". Pay especially close attention to that one!
Section 1.1 is a discussion of some of the reasons for which we are interested in doing numerical analysis. I'll leave that to you.
I'd like to begin with a few quotes from section 1.2, which I find remarkably astute and important to set the stage:
We're going to strive for perfection, but we need to do some cost-benefit analysis to see how close-to-perfection we're willing to pay for!
Applied mathematicians are fond of saying that "all models are wrong; some models are useful." That's the spirit to take into numerical analysis.
Now let's focus in on page 8, because there's some interesting stuff going on. Two kinds of computational errors:
Now let's talk tolerance versus "correct digits".
S&K suggest that, rather than focus on "how many correct digits" a number possesses, that we focus rather on
After talking it through, we'll try the computational problem on p. 11.
If we have a little time left, let's work on this question: "How do we represent $\pi$ in a computer with only a finite number of storage locations?" (What's the problem?)