Introduction to Matlab
Course Notes Main Page

Description:

This web site contains course notes for a basic introduction to Matlab

Initially this page is really just a list of the topics I want to / have talk(ed) about, without any real coverage here of any particular topic.

Accreditation:

  1. This version of these course notes was modified Summer 2011 by John Bell, for CS 109 at the University of Illinois Chicago.
  2. The textbook being used for this coverage is "Introduction to Matlab", Second Edition, by Delores M. Etter.
  3. A previous version of these notes was based on "Essential MATLAB for Engineers and Scientists", Fourth Edition ,by Hahn & Valentine. Some content on this site may be from that source.

Note: Any topic which does not have a page linked to it, or for which the linked page is unavailable, is under consideration and/or under development, and is subject to change.

Disclaimer: The following note pages are just that - notes. They serve as reminders to myself of what I want to talk about, but not much more. They do not replace the need for students to take their own notes during class, and they certainly do not replace reading and studying the material in the required textbook.

Course Notes, by Topic, in the order covered ( more or less ):

  1. Introduction
  2. Getting Started with Matlab
  3. Matlab Functions
  4. User Defined Functions
  5. Plotting
  6. Control Structures
  7. Matrix Computations
  8. Using Matlab to Plot Data from ASCII Files ( Appendix from C++ book )
  9. Beyond the Scope of These Notes:

Notes below this point are left over from previous semesters, and correspond to the other book. Material covered above is being deleted here.

  1. 4.1 - Common Matlab Functions. Note that many of the aggregating functions ( e.g. max, min, mean ) return a row vector of the operation applied on each column separately when applied to a matrix.
  2. Not covered in this course:
  3. Chapter 6 - Any details regarding matrices not already covered. ( Sections up to 6.1.13 only. )
  4. Chapter 7 - Plotting
  5. Beyond the Scope of These Notes: