Math 246 MatLab Projects, Fall 2012
(3 September version, tentative)
There are six MatLab projects worth 20 points each. Your best five
count towards your couse grade. These projects are given below, but
are subject to changes announced either here or in class.
When and Where to Turn in Your Projects. Each Project
assignment should be turned-in to your discussion section instructor
no later than its due date by either:
- bringing it to the discussion section,
- bringing it to their office during an office hour,
- make other arrangements directly with your discussion section
instructor.
If the University cancels class for any reason on the scheduled
due date of a project then that project will be due on the first day
that the large lecture subsequently meets. Projects turned in
late will be recorded, but may not be graded for full credit.
How Each Project Should Look. You should submit your
work by creating an "M" file, using individual cells in the "M" file
for each problem, and putting the problem number at the beginning
of the cell as a comment. You can split up a multi-part problem into
multiple cells, as long as you label each cell. Then you should use
the "publish to html" option to create a nice looking output and then
print the html file, which can be displayed by matlab or opened with
a web browser. Your answers should be presented in the order that
the problems are assigned. If you use more than one sheet of paper,
they should be stapled together. The top of the first page should
include: your name, course and section number, your discussion section
instructor's name, and the date the assignment is due.
MatLab Teams. Your discussion section instructor will
assign teams for projects B-F. Be sure you know who is on your team
for each project! Each team turns in one version of each project.
The names of every team member should be on each project. Each team
member is responsible for all the work turned in by the team. This
means that while you may have had prime responsiblity for part of the
project, you should be aware of how others on the team approached the
rest of the project. For starters, you should check that they did the
correct problem. You should also understand how they did it. If your
team is not working well, notify your discussion section instructor
right away!
Running MatLab from Off Campus. You can find tips on how
to run MatLab from off campus at
http://www.math.umd.edu/~jow/misc/matlab.html
MatLab Project Assignments
These assignments are drawn from
Differential Equations with MatLab, Third Edition,
by Hunt, Lipsman, Osborn, and Rosenberg (HLOR).
It assumes that you are using MatLab version 2011b or later.
Versions 2008a to 2010b often will not work as described therein.
(2010a and 2010b are better than older versions.)
- Wednesday, 5 September
read HLOR Chapters 1-4
do Problem Set A (pages 49-52) --- 5, 7ab, 10, 13.
(Problem 13 is new in the third edition; the others are
the same as in the second edition.)
Problem 13 is
- (a) Use ezplot to plot the curve defined by the
equation 3 y + y^3 - x^3 = 5 .
- (b) Now plot the level curves of 3 y + y^3 - x^3
for the levels -2, 0, 2, 5, 8.
- (c) Plot the level curve of the function
f(x,y) = y ln(x) + x ln(y) that passes
through the point (1,1).
REMARK. This uses a feature of ezplot not in old
versions of MATLAB, and so not explained in the HLOR second edition.
REMARK. You do not want to be using the HLOR second edition
if you have a MATLAB version newer than 2007b!
- Wednesday, 19 September
read HLOR Chapters 5 and 6
do Problem Set B (pages 85-96) --- 1, 7, 14bc, 15. (third edition!)
- Wednesday, 3 October
read HLOR Chapters 8, 9, and 10
do Problem Set C (pages 141-148) --- 4, 7, 10ab, 13.
Problem 7a should read "t = 1, 1.5, and 3."
- Wedsnesday, 31 October
read HLOR Chapter 11
do Problem Set D (pages 167-180) --- 3, 5, 7, 15.
- Wednesday, 14 November
read HLOR Chapter 13
do Problem Set E (pages 197-210) --- 12, 13a, 14a, 17
- Wednesday, 5 December
read HLOR Chapters 14 and 15
do Problem Set F (pages 235-252) --- 2, 3, 5, 7.