Next time |
If you think that I'm ignoring you, it's quite likely that I just didn't hear what you said....
It has (or will have) our syllabus, assignments, daily agendas, project descriptions, software links, etc. -- everything you need.
We will be focusing on Octave, since it jives with our text.
I may use other software (in particular Mathematica) to demonstrate, or compare.
Your programming projects will demonstrate some known technique(s) in Numerical Analysis to solve some interesting problem(s). They will be fairly wide open, depending upon your personal interests.
Our text is open and freely available; I am in contact with the author, who is pleased that we are using it. I told him that we would be "battle testing" it, and he is good with that!:)
In particular, I've never used it before; I like the conversational style, and it covers the usual first course material.
Keep an eye out for problems! The author will be pleased if we bring any problems (errors, or difficulties in understanding) to his attention
Have you, in your mathematical careers, encountered any problems that cannot be solved exactly?
One of my astute students in numerical analysis once 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! It is the subject of section 1.2.
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.
Section 1.1 is entitled "Accuracy"; let's compare accuracy to precision (What's the difference?)....
Our calculators and computers make errors, and we'll want to aware of that (and avoid making errors if we can).
Computations are usually done in base 2, and the IEEE standard for single precision and double precision reals are
Single | Double | |
Base | 2 | 2 |
n | 24 | 53 |
e | [-126:127] | [-1022:1023] |
We will make floating-point errors because we're not dealing with the actual numbers, but rather with approximations of varying fidelity.
The example in the text is illuminating: \(\frac{1}{7}\):
It illustrates
Let's push that example a little further....