This code tests the accuracy of a given method against some examples found in the course textbook. In \(7.1\), we analyze \(u’ = -\sin(x); u_0 = 1; dt = 10^{-3}\). In \(7.2\), we change our driving function to \(u’ = \lambda (u - \cos(x)) - \sin(x)\) and require \(\lambda = -10\). And finally, for \(7.3\), we require \(\lambda = -2100\).
Input: A method for solving the examples
Output: The solutions given by the method
Usage/Example:
Output:
Notice how the output for the first two examples has very high error. I’m still not completely sure why this happened (as there was very little error when testing the exact same code for the last assignment), but it is easy to see that the error blows up for \(7.3\) where \(\lambda = -21000\).
Implementation/Code:
All solver implementation for this assignment was covered in the last assignment.