

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Assignment; Class: Differential Equations; Subject: Mathematics; University: Notre Dame; Term: Spring 2009;
Typology: Assignments
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Math 30650, Spring 2009
Assignment 2, due February 6
ALERT: You have two weeks to do this assignment. Aim to complete as much as possible in the first week. Make sure you know Eulerās method and understand the standard notation (the notation in Boyce and DiPrima) for it by January 30.
Reread Section 4.4 and read Sections 8.1, 8.3, 8.5, 7.1-7.3 in Boyce and DiPrima (in that order) and read Differential Equations with MATLAB ©R, Chapters 5, 7 and
Do: p. 240 # Problem Set C #1,8,10,16,17 in Differential Equations with MATLAB ©R. Also, add the following part to #16:
#16 (e) Modify the program to implement the Runge-Kutta method and repeat parts (a) and (b) using the Runge-Kutta Method. Also use the Runge-Kutta Method with the same step sizes as in (a) and (b) on the interval 0 ⤠x ⤠10. Compare the plots for the two methods.
In #1, in MATLAB 7.7 you may have trouble interpreting the answer dsolve gives in (a). Also, dsolve cannot solve the problem in (b). Here are other ways to solve the the two equations (explain how you obtained the solutions):
In #8(b), there are three minor typos - each x in a displayed equation should be changed to t and in the integral, dt should be changed to ds.
In #16(a) and (b) you do not need to show the commands for the Euler Method since that is given in the book. You do not need to display the values the method computes. In #16(e) you must show your commands for the Runge-Kutta method. You can do this, for example, by creating a function Mfile myrungekutta.m for the method and then giving the command type myrungekutta.
On this assignment (including the Bonus Problems) you may work on the MAT- LAB problems in a group of at most three students. If you work in a group, the group
should turn in only one assignment, with the names of all members of the group on it. You can sign up for a group in Concourse. You may discuss the problems with members of other groups, but you may not copy any work from another group. Copying some work from another group is a violation of the Honor Code.
Bonus Problem, due February 2
On each part of #10, explain mathematically how you know the answer you obtained from the plot is correct. (You may turn in any number of parts.)
Note: Your solution to a bonus problem must include a copy of your Matlab solution to the original problem.