Numerical Analysis Scores  
2016 ... sp=sharing
2017 ... sp=sharing
2018 ... sp=sharing
The scores for Assignment 0 have been entered. I gave 1.5 point to register to my website and 1.5 point to subscribe to email notifications on the Numerical Analysis forum. Please check that there is no mistake.
Quiz 1 has been corrected. I took away 0.5 points for not indicating your answers clearly (with a box). I took away 0.5 points if you didn't take into account the denormal range. I took away 1 point if you didn't iterate the two conditions (it's not possible to find the answer directly for this problem: you must do iterations).
Quiz 2 has been corrected. I took away 0.5 points if you didn't solve (a) by hand (one iteration at a time) but just found analytically the number of iterations. I took away 2 points if you didn't solve part (b). I took away 1 point if you didn't check carefully within the computer program whether there is more than 1 root within the interval. Another coding mistake that you made that I didn't take away points for this time (but I will in the midterm) is when you call f() too many times within the loop: this is not efficient. You should write the code efficiently so that f() is called as few times as possible.
Quiz 3 is corrected. For A3Q4a, I took away 0.5-1 point if the explanation is not so clear, and 2-3 points if it is not detailed enough. For A3Q3b, I took away points if you didn't code the algorithm in a computationally efficient manner. There is no need here to add values to the L or U matrices.
Quiz 4 is corrected. I took away most points if you didn't setup the $A$ matrix using approximate partial derivatives as required by the secant method. I took away a half point or a full point if you didn't calculate correctly the first $A$ matrix or the update to the root guess. Note that I didn't take away any points if you didn't do the second iteration (the second Gaussian elimination). But I expect you to do 2 full iterations if this question is asked during the final exam.
PDF 1✕1 2✕1 2✕2