Aug 31 See you in class on Wednesday, Sep 7.
Sep 09 Homework 1 is posted below. The due date is Friday, Sep 16.
Sep 09 You all have undergraduate lab accounts now. Check your email (for an email from me) for more information regarding your username/password.
Sep 09 Please do not ask me "to register you into the course" as I do not have the authority to sign you into the course. All such requests need to be sent to the Undergraduate Chair Prof. Mark Mac Lean -- maclean-at-math.ubc.ca
Sep 12 Some MATLAB/OCTAVE resources are posted below.
Sep 14 Matlab examples from our last lecture are posted below.
Sep 16 Homework 2 is posted below. The due date is Friday, Sep 23.
Sep 19 Solutions of problems 1-15 in problem set 1.1 (including the problems in homework 1) are posted below.
Sep 19 Matlab examples from today's lecture are posted below.
Sep 21 Matlab examples from today's lecture are posted below.
Sep 26 Matlab examples from today's lecture are posted below.
Sep 26 Homework 3 is posted below. The due date is Monday, Oct 3.
Instructor: Ozgur Yilmaz
Email : oyilmaz-at-math.ubc.ca
Office: Math Annex 1113
Office Hours: By appointment
Phone: (604) 822-5963
Class times and location:
Course web page: http://www.math.ubc.ca/~oyilmaz/courses/m307/m307.html will be updated throughout the term.
This course is organized around a collection of interesting applications. Examples from past years are:
We will study a selection of these in this class. Each application will be preceded by discussion of the relevant concepts from Linear Algebra. These will be partly review from your previous linear algebra course and partly new material. You will also learn how to do Linear Algebra on a computer using MATLAB or Octave.
Learning Goals: See here for a detailed list of prerequisites and learning goals of Math 307.
Text: There is no required textbook for this course. Instead there is a set of typed notes designed for this course, which is available here:
Chapter 1 : Linear EquationsComputational aspects: To complete the work for this course, you will need access to MATLAB software. MATLAB is a widely used program for numerical computations with matrices. You can access MATLAB in the math department computer labs. These are located in LSK 121 and 310. The labs hours are posted here. You may use any free terminal in the labs during these times. Your username and password will be given out in class. Please contact me if you have difficulty logging in. Student versions of MATLAB are also available (although quite expensive). If you prefer, you may also use GNU Octave, which is an open source MATLAB clone that is available for free. It is included in most Linux distributions. Windows and Mac versions are available for free download. However, the professor will only be able to answer questions regarding MATLAB.
Homework: There will be weekly written homework assignments, due at the beginning of class each Friday. These assignments will be posted below.
WeBWork: There will also be webwork
assignments with a schedule to be
Late homework will not be
accepted. However, your lowest (written) homework
score will be dropped (so you can miss one homework if
necessary). Nevertheless, even if you miss a
deadline, its a good idea to do the problems, since this
is the best way to prepare for the tests and exam. You
are welcome to discuss the homework problems with your
friends, but are expected to hand in your own work.
You will not be permitted to bring
calculators to the test and exam.
Missing a homework or a midterm
normally results in a mark of 0. Exceptions may be
granted in two
Your grade for the course will
be computed roughly as follows:
You will need a UBC email address to sign up for Piazza.
If you need help, or would like to
discuss any aspect of this course, please make an
appointment to see me in my office.
regarding installation/general tutorials
The weekly (written) homework assignments are posted below.
Supplementary MATLAB files useful for the homework and more