Results
Here are the final grades for the project. Note that the project gives a maximum 30 points out of the 100 points for the total grade. Note also that no matter the project grade, you still need to get at least 28/70 points (40%) in the final exam to pass the course.
Note that there were some errors in the project grades published last thursday. Hopefully, those errors are now fixed.
| Nr | Grade/30 |
|---|---|
| 634938 | 0 |
| 654178 | 16 |
| 683942 | 27 |
| 698244 | 22 |
| 699049 | 26 |
| 705352 | 12 |
| 705428 | 24 |
| 705442 | 24 |
| 705708 | 30 |
| 707750 | 30 |
| 707767 | 24 |
| 707905 | 26 |
| 712651 | 8 |
| 715007 | 30 |
| 715066 | 20 |
| 716038 | 30 |
| 716438 | 12 |
| 716439 | 20 |
| 716443 | 28 |
| 716455 | 22 |
| 716460 | 15 |
| 716464 | 20 |
| 716467 | 28 |
| 716475 | 15 |
| 716486 | 30 |
| 716488 | 30 |
| 717867 | 21 |
| 719306 | 30 |
| 722284 | 30 |
| 722301 | 30 |
| 722380 | 28 |
| 722382 | 27 |
| 722386 | 30 |
| 722390 | 21 |
| 722391 | 25 |
| 722392 | 30 |
| 722393 | 25 |
| 722397 | 30 |
| 722398 | 28 |
| 722399 | 28 |
| 722401 | 21 |
| 724006 | 22 |
| 728394 | 27 |
| 728529 | 22 |
| 728628 | 22 |
| 730838 | 30 |
| Date | Return date | Assignment | |
|---|---|---|---|
| 2012-02-16 | 2012-03-08 | Project |
LaTeX
If you want to typeset the project with LaTeX, you may use the following template to get started. This include
- Neville and Divided Difference tables
- Interpolation tables
- Graphs
- Python and Matlab code
Download it here: LaTeX Template
For other help and introduction to LaTeX you may consult the LaTeX wikibook.
Polynomial Interpolation with polyfit and polyval
I describe here usage of polyfit and its close friend polyval.
To obtain an interpolating polynomial, you would go as follows:
p = polyfit([0.,2.,1.], [2.,1.,1.], 2)
Do not forget the third argument, which is the degree of the polynomial that you wish to interpolate with. You should always use the number of interpolation points minus one (here 2 = 3-1).
Now that you have the polynomial p, you may evaluate it at various points as follows
polyval(p, 10) # value of the polynomial at x = 10
This is especially useful if you want to plot a polynomial. You would go as follows:
xs = linspace(-1,3,500) # 500 points between -1 and 3 ys = polyval(p, xs) # the y values plot(xs,ys)
