|
Eric Hallman
ehallman at math dot berkeley dot edu
|
Office: Evans 1047
Office Hours: Tu 5-6
This is the page for Math 98, a six-week introduction to MATLAB intended as a supplement to Math 128A. Students are expected to have little or no prior experience with programming. Home
|
|
Announcements:
Lecture 2 will be held on Wednesday, September 5, at the usual time and location.
On account of the changed date for the lecture, the due date for Homework 1 will be pushed to Wednesday, September 5.
(Sept 10) The instructions for HW3 have been updated.
Class Time and Location:
Group 009 (Class 22439): Monday 3-4:30, B3A Evans
Group 010 (Class 22440): Monday 4:30-6, B3A Evans
Schedule:
This course will use the following books as its primary texts:
K Sayood (KS), Learning Programming Using MATLAB.
Otto and Denier (OD), An Introduction to Programming and Numerical Methods in MATLAB.
For further reference, try Essential MATLAB for Engineers and Scientists by Brian H Hahn and Daniel T Valentine, available for free to UC Berkeley students here.
Week | Topic | Reading | Notes | Code |
Week 1: 27 Aug |
I/O, logicals, if/else statements |
KS 3, 4.1-4.5 |
Lecture 1 |
folder |
Week 2: 5 Sept |
Loops, vectors, functions |
KS 5, 7
OD 1.4, 1.7, 2.1 |
Lecture 2 |
folder |
Week 3: 10 Sept |
Functions |
OD 2.2
Mathworks I, II |
Lecture 3 |
folder |
Week 4: 17 Sept |
Graphing |
Documentation |
Lecture 4 |
folder |
Week 5: 24 Sept |
Polynomials |
OD 6 |
Lecture 5 |
folder |
Week 6: 1 Oct |
Matrices, Data |
Cells, Tables |
Lecture 6 |
folder |
Passing the Course:
This is a 1-unit P/NP class. There are 6 homework assignments worth 2 points each, one due each week. A final project, worth 6 points, will be due later in the semester. A final score of 12/18 is needed to pass.
Assignments:
Each assignment will be due by 11:59pm on the given date. Submissions should be uploaded to bCourses.
Installing MATLAB:
You can download MATLAB here and obtain a student license here.
|
|
|