Math 98: Introduction to MATLAB programming


Instructor:
Ryan Hynd
Class description:
This is a five week (15 hour) companion course to Math 128A. We will go over the basics of MATLAB programming that is needed for Math 128A and talk about a few extra things, as well. No programming experience is needed, and the course is also recommended for those who have some programming experience.
Lecture times and place:
Lectures are held in the computer lab in the basement of Evans Hall.

Tuesday-Thursday 11:00am-12:30pm (ccn: 54521)
Tuesday-Thursday 12:30pm-2:00pm (ccn: 54524)

Lecture Notes:
Lecture 1
Lecture 2
Lecture 3
Lecture 4
Lecture 5
Lecture 6
Lecture 7
Lecture 8
Lecture 9
Lecture 10
Office hours:
Wed 5-7pm in 1049 Evans Hall
Textbook:
Introduction to MATLAB Programming by Jonathon Dorfman.
Grading Policy:
There will be five homework assignments. A passing grade requires completion of four out of the five assignments. Homework assignments will typically be assigned and due on Thursdays. I will allow late HW to be turned in by 3pm on the Friday after the Thursday lecture the assignment was due; put late HW in my mailbox on the 9th floor of Evans hall. After that, we can discuss other ways for you to make up assignments.
Homework Assigments:
HW 1
HW 1 Solutions
HW 2
HW 2 Solutions ( HW 2 graph )
HW 3
HW 3 solutions
HW 4
HW 4 solutions
HW 5
Make-up HW
Other links:
Mathworks tutorial
MATLAB primer
More links
MATLAB code (from class):
NewtonAlg2
Fibonacci
NewtonAlg4
NewtonAlg5
TabulateForNewtonAlg
main
mainNewton
NewtonAlg6
NewtonAlg7
NewtonPlot
Odemain
OdeGui
Pascal's 40th Triangle
Course Outline:

Lectures 1 and 2 -- Introduction to MATLAB