Math 426  Introduction to Mathematical Software Packages: Matlab
Fall 2001  Matthias K. Gobbert
Section 0101  Schedule Number 3560
This page can be reached via my homepage at
http://www.math.umbc.edu/~gobbert.
Grading Information
Final scores and grades ordered by the last four digits of your student number:
scores and grades
Basic Information
 Matthias K. Gobbert,
Math/Psyc 416, (410) 4552404, gobbert@math.umbc.edu,
office hours: TTh 03:0003:50 p.m. or by appointment
 Lectures: Th 11:00 a.m.  12:45 p.m.,
ECS 104 (PC instructional computer lab).
Note that the time has been changed against the one listed in
the printed schedule of classes.
 Prerequisites: Math 152, Math 221, CMSC 201, or instructor approval.
 Textbook:
Desmond J. Higham and Nicholas J. Higham,
Matlab Guide, SIAM, 2000.
A copy of the textbook is on reserve in the library.
 Grading policy:
Homework
 Midterm
 Final

40%
 20%
 40%

The homework is weighted so heavily, because it includes the
computer assignments that are vital to understanding the course material.
See the syllabus for date of the midterm.
See the general policies and procedures for more information.
Overview
Matlab is a professional software package designed to implement mathematical
ideas on a high level. It is widely used in industrial companies, government
agencies, and educational institutions for rapid prototyping and teaching.
Its main popularity roots in its intuitive interactive interface combined
with reliable numerical algorithms and professional graphics capabilities.
This class is designed to provide a thorough introduction to programming
and the use of highlevel software packages using the example of Matlab.
We will start by introducing basic data structures and programming elements.
Then we will work our way up to higherlevel programming structures and
discuss their use in mathematics and mathematical applications. This
will include the use of important routines for finding polynomial roots,
eigenvalues of matrices, and effective two and threedimensional graphics.
Additionally, we will discuss selected features from the symbolic toolbox
and the IEEE standard for floatingpoint numbers.
The class meetings will typically consist of an integration of lecture and
supervised lab work. Active participation in both aspects is vital to
learning the material.
To facilitate the classroom environment of a lab, you are expected to read
the appropriate chapters of the textbook before each lecture.
Information for Download
Instructions: Open the data file by clicking on the link; columns of numbers
should appear in your browser window. Then use the ``File  Save As''
functionality of your browser to save the data to a file. Or use the
right mouse button to directly save the file without opening it first.
The details may vary depending on your browser software and operating
system. Contact me if there is a persisting problem.
Homework 1
Midterm Exam
Homework 7
Final Exam
Other Information
Official UMBC Honors Code
By enrolling in this course, each student assumes the responsibilities of
an active participant in UMBC's scholarly community in which everyone's
academic work and behavior are held to the highest standards of honesty.
Cheating, fabrication, plagiarism, and helping others to commit these acts
are all forms of academic dishonesty, and they are wrong. Academic
misconduct could result in disciplinary action that may include, but is
not limited to, suspension or dismissal.
To read the full Student Academic Conduct Policy, consult the
UMBC Student Handbook, the Faculty Handbook, or the UMBC Policies
section of the UMBC Directory.
Copyright © 20002001 by Matthias K. Gobbert. All Rights Reserved.
This page version 3.1, December 2001.