Note: This schedule will
continue to be a work in process. The chapter and section numbers are for the "Applied Numerical Methods with MATLAB" book by Steven C. Chapra unless otherwise specified as coming from Palm's "Introduction to MATLAB 7 for Engineers."
Week |
Monday |
Lab Topics |
Friday |
1
8/24 |
Course introduction, administration, and web page
1 Mathematical Modeling, Numerical Methods, and Problem Solving
|
Lab 1: Unix and LaTeX
Due Fri, 9/4
Lab 2: Pratt Pundit
Due Mon, 9/14
|
2.1 MATLAB Environment
2.2 Assignment
2.3 Mathematical Operations
3.1.1 Script Files
Palm 1.3, 2.1, 2.3-2.4 |
2
8/31 |
2.4 Use of Built-In Functions
2.5 Graphics
Palm 1.1, 3.1
|
Lab 3: Introduction to MATLAB; Cantilever Beam
Palm 1.4, 2.5
Due Fri, 9/11
Lab 4 : MATLAB help files
Palm 1.5
Nothing Due
|
3.1 M-Files
3.2 Input-Output
Palm 3.2, 3.4
Lab 1 Due |
3
9/7 |
3.3.1 Decisions
3.4 Nesting and Indentation
Palm 1.6, 4.2-4.4
|
Lab 5: Program Control and Functions
Palm 4.2-4.4
Due Fri, 9/18
|
3.3.2 Loops
3.4 Nesting and Indentation
Palm 1.6, 4.5
Lab 3 Due |
4
9/14 |
Binary
4.1 Errors
4.2 Round-Off Errors
Lab 2 Due
|
DAQ 1- Introduction to Data Acquisition:
Digital I/O
Due in lab
|
4.3 Truncation Errors
4.4 Total Numerical Error
4.5 Blunders, Model Errors, and Data Uncertainty
Lab 5 Due |
5
9/21 |
Review
|
Lab 6: Graphical Methods
Palm 4.5
Palm 5
Due Fri, 10/2
|
Test 1 |
6
9/28 |
5.1 Roots in Engineering and Science
5.2 Graphical Methods
5.3 Bracketing Methods and Initial Guesses
5.4 Bisection |
Lab 7: Different Plotting Commands
Palm 5.1-5.3, 5.8
Due Fri, 10/16
DAQ 2 - Introduction to Data Acquisition: Analog I/O
Due in lab
|
5.4 Bisection (cont)
6.1 Simple Fixed-Point Iteration
Lab 6 Due |
6b
10/5 |
No Class
Fall Break
|
No Lab
Fall Break
|
6.2 Newton-Raphson
6.3 Secant Methods
6.4 MATLAB Function: fzero
6.5 Polynomials
|
7
10/12
|
8.1 Matrix Algebra Overview
8.2 Solving Linear Algebraic Equations with MATLAB
11.1 The Matrix Inverse
Palm 6.1-6.2
|
Lab 8: Root-finding Problems
Due Fri, 10/23
Lab 9: Linear Algebra
Palm 6.4-6.5
Due Mon, 10/26
|
Norms
11.2 Error Analysis and System Condition
13.1 Statistics Review
Palm 7.1
Lab 7 Due
|
8
10/19
|
13.2 Linear Least-Squares Regression
13.4.2 MATLAB Functions: polyfit and polyval
14.1 Polynomial Regression
Palm 5.6 |
Office Hours / DAQ Makeups
Due in lab
|
7.1 Introduction and Background (Optimization)
7.2 One-Dimensional Optimization
14.2 Multiple Linear Regression
14.3 General Linear Least Squares
14.5 Nonlinear Regression
Lab 8 Due |
9
10/26
|
Review
Lab 9 Due
|
Lab 10: Intermediate Curve Fitting
Due Fri, 11/6
|
Test 2 |
10
11/2
|
15.1 Introduction to Interpolation
15.2 Newton Interpolating Polynomial
15.5 Extrapolation and Oscillations
Palm 7.4
|
Lab 11: Interpolation
Due Fri, 11/13
DAQ 3 - Introduction to Data Acquisition: Synchronous I/O
Due in lab
|
16.1 Introduction to Splines
16.2 Linear Splines
16.3 Quadratic Splines
16.4 Cubic Splines
16.5 Piecewise Interpolation in MATLAB
Lab 10 Due |
11
11/9
|
17.1 Introduction to Numerical Integration Formulas
17.2 Newton-Cotes Formulas
17.3 The Trapezoidal Rule
17.4 Simpson's Rules
Palm 8.1-8.2
|
DAQ 4 - Aliasing and Frequency Space
Due in lab
|
19.1 Introduction and Background (Differentiation)
19.2 High-Accuracy Differentiation Formulas
19.7 Numerical Differentiation
Palm 8.3
Lab 11 Due |
12
11/16
|
18.4 Adaptive Quadrature
Review
|
Lab 12: Numerical Differentiation and Integration
Self-grading
Due by end of the day
Thu, 11/19
|
Test 3
|
12b
11/23 |
No Class
Makeup tests
|
No Lab
Thanksgiving
|
No Class
Thanksgiving
|
13
11/30 |
20 Initial-Value Problems
Palm 8.5 |
Lab 13: ODEs
Due in lab |
Recap/Review/
Test Return/
Looking Ahead |
|
|
|
|
|
No Exam |
|
|