Math 426 - Introduction to Mathematical Software Packages: Matlab
Winter 2009 - 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.
You can pick up your graded hws in the first two weeks of spring 2009. Please stop by or make an appointment.
Course Links:
Topics in Lecture 1 (January 5, 2009):
- Entering commands in Matlab
- Solving Linear Systems
- Computing Eigenvalues/Eigenvectors
- Dataset to be used: matlabdata.dat
Topics in Lecture 2 (January 7, 2009):
- 2-D Plotting
- Loading data from external data file
Topics in Lecture 3 (January 9, 2009):
- Matrix Generation
- Access/Assignment of Matrix Elements
- Matrix Operations
- Matrix Manipulation
- Data Analysis
Topics in Lecture 4 (January 12, 2009):
- Basics of Structured Programming
- Basic Input and Output
- Flow of Control in a Program
- Matlab Functions
- Further Help
Topics in Lecture 5 (January 14, 2009):
- Output to Screen/File
- Input from Keyboard/File
- Dataset to be used: grades.txt
- Conversion character reference webpage
Topics in Lecture 6 (January 16, 2009):
Topics in Lecture 7 (January 20, 2009):
- 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, also function showPath.m.
Topics in Lecture 8 (January 22, 2009):
- Logical Subscripting
- Optimizing M-files: Memory Preallocation
- Optimizing M-files: Vectorization
- Composite data types: structs and cell arrays
Make-up class for snow cancellation (January 23, 2009):
Announcements: