Math 107 Discussion Section 10 (Spring 2005)
Numerical Solution of Differential Equations

Hello! I'm your TA for Math 107 discussion section 10. I'll post any useful information for your class below. Please see the very bottom of the page for any posted downloads. (Or click here to jump directly to those downloads.)

To see any class anouncements that were sent using the class email address click here. This would be handy for those with full inboxes, in particular.

Homework 7 Solutions Posted
Posted on June 5, 2005, 5:26pm

I'm posting the solutions Homework 7 now. I'm terribly sorry for the delay; I should have these graded by tonight.

Also, if you haven't done so already, please take a moment to evaluate this class. Thank you! -- Paul

Homework 6 Solutions Posted
Posted on May 17, 2005, 10:35am

I'm posting the Homework 6 solutions now that they've been turned in. -- Paul

Homework 5 Solutions Posted
Posted on May 14, 2005, 10:53pm

I just finished up the solutions for Homework 5. Since this puts me woefully behind on grading, it's quite possible that I won't have Homework 5 graded before your class on Tuesday. However, I'm going to start immediately on the Homework 6 solutions and have them ready to post on Monday.

In the meantime, please take a look at the solution. The Runge-Kutta problem at the end gave some really interesting results dealing with 32-bit machine limitations. Since many of you have probably never encountered things like this before, I'd like to encourage you to take a lot at it.

Thanks, and have a good weekend. -- Paul

Homework 4 Solutions Posted
Posted on May 7, 2005, 3:18pm

I just finished the solutions to Homework 4. I may change the scoring metrics slightly, and if any of your classmates have extra insight that I missed, I'll update the solutions. Otherwise, it's in final form. I'm providing it to you now so you can have additional feedback for your next homework. Have a good weekend. -- Paul

Homework 4 Code posted; Solutions on the Way
Posted on May 7, 2005, 11:47am

I just finished validating my code for Homework 4. You can find it for download below. I'm 50% done writing up my solutions to Homework 4, and it should be available in 1-2 hours. I urge you to download them and use them as additional feedback before you turn in Homework 5 on Monday. I'm working as hard as I can to provide you this additional feedback so that it can be of use to you on the current homework.

To get help on any of these Matlab functions, merely type (for instance)

 help AB4fancy

Okay, I'll have more later. Thanks -- Paul

Homework 3 Graded and Solutions Posted
Posted on May 6, 2005, 8:06am

I finished my solutions for Homework 3 and have finished grading. I plan to have grades posted to EEE within the hour. Thanks -- Paul

Homework 3 Solutions On the Way
Posted on Apr. 25, 2005, 10:29pm

I'm working on the Homework 3 solutions as we speak. In the meantime, I've posted my code for the problems. Please compare this code to your own, as it can be educational. (Would I do this the same? How is this guy's code better than mine? How is his worse? What would I do differently? Did I learn any new Matlab functions?) -- Paul

Homework 2 Solutions Posted
Posted on Apr. 22, 2005, 11:42am

I posted the solutions to Homework 2 and Matlab code. Sorry it took me so long to finish!! -- Paul

Permanent Class Day and Location Change
Posted on Apr. 19, 2005, 6:15am

The class location has been permanently changed to RH 188, and the day has been permanently changed (by class request) to Tuesday. These changes go into effect starting today. I have updated the syllabus to reflect these changes. -- Paul

Classtime Reminder
Posted on Apr. 14, 2005, 4:06pm

Remember that class was Tuesday, not today, as it will be all this quarter. This was by class request.

Homework 1 Solutions Posted; Classtime Changed
Posted on Apr. 11, 2005, 5:37pm

I'm posting solutions to homework 1 now as we speak. Please also note that class will now take place on Tuesdays, rather than Thursdays. I'll make a change to the syllabus soon. Tomorrow, we'll meet in Lab A, just as for your lab section. In the future, we'll have a different room. -- Paul

Syllabus Posted
Posted on Apr. 4, 2005, 3:21pm

I posted a syllabus primarily so that you can have my contact information and office hours. Dr. Pham has pretty much told you everything you need to know about the class content and format by now. :-)

Test
Posted on Apr. 4, 2005, 2:09pm

Test

blank Document blank Last Updated
Syllabus 4-19-2005
Homework 1 Solutions 4-11-2005
Homework 2 Solutions 4-22-2005
EulerMethod.m 4-22-2005
EulerMethodFancy.m 4-22-2005
Homework 3 Solutions 5-6-2005
EulersMethod.m 4-25-2005
Taylor's Method 4-25-2005
Homework 4 Solutions 5-7-2005
AB4.m (Fourth-Order Adams Bashforth Method) 5-7-2005
AB4fancy.m (Fancy version of the above) 5-7-2005
Milne4.m (Fourth-Order Milne's Method) 5-7-2005
Milne4fancy.m (Fancy version of the above) 5-7-2005
Homework 5 Solutions 5-14-2005
CheckRAS.m (Plots region of absolute stability) 5-14-2005
EulerMethodFancyUpdated.m (Updated version of Euler Method) 5-14-2005
RungeKutta4.m (Fourth-order Runge-Kutta Method) 5-14-2005
script.m (script to run these methods many times) 5-14-2005
Homework 6 Solutions 5-17-2005
RungeKuttaSystem4.m (RK4 solver for a system of two 1st-order problems) 5-17-2005
script.m (script to automate this method) 5-17-2005
script3.m (another idea to automate this method) 5-17-2005
Homework 7 Solutions 6-5-2005
PoissonSolver.m (Solver for Poisson's equation) 6-5-2005

Also, the link to Lan Pham's website is here.