Math 426 - Introduction to Mathematical Software Packages: Matlab
Fall 2008 - Yukun Wu
Welcome,
This is our course webpage. Here you will find links to
the course syllabus, class assignments, and downloads.
Also, if there is any important announcements,
I will post it in this web-page.
Course Links:
Topics in Lecture 1 (August 28, 2008):
- Entering commands in Matlab
- Solving Linear Systems
- Computing Eigenvalues/Eigenvectors
- HW1 Solution
Topics in Lecture 2 (September 2, 2008):
- 2-D Plotting
- Loading data from external data file
- Dataset to be used: matlabdata.dat
Topics in Lecture 3/4 (September 4/9, 2008):
- Matrix Generation
- Access/Assignment of Matrix Elements
- Matrix Operations
- Matrix Manipulation
- Data Analysis
Topics in Lecture 5/6 (September 11/16, 2008):
- Basics of Structured Programming
- Basic Input and Output
- Flow of Control in a Program
- Matlab Functions
- Further Help
- Problem 3 of Homework 3
Topics in Lecture 7/8 (September 18/23, 2008):
- Output to Screen/File
- Input from Keyboard/File
- Dataset to be used: grades.txt
- Conversion character reference webpage
Topics in Lecture 9/10 (September 25/30, 2008):
Topics in Lecture 11/12 (October 02/07, 2008):
- Plotting numerical data stored in files
- Plotting functions of two variables
- Plotting 3D data using mesh, surf, and contour
- Creating effective plots by appropriate annotations
- Plotting parametric curves in 3D using plot3
- Datasets to be used: volcanox.dat, volcanoy.dat and volcanoz.dat and function showPath.m.
Topics in Lecture 13/14 (October 09/14, 2008):
- Logical Subscripting
- Optimizing M-files: Memory Preallocation
- Optimizing M-files: Vectorization
- Composite data types: structs and cell arrays
- HW7 part II.
Topics in Lecture 15/16 (October 16/21, 2008):
- Numerical Optimization
- Data Fitting / Approximation
- Numerical ODEs
- Matlab Toolboxes
Code and Output for Assignment 7
Announcements:
Your grade can be found above. On Tuesday, November 04, you can get all your hws back.