MAY 14 You may register to piazza using the class sign up link.
MAY 15 See below for Homework 1 (due on Wed, May 23).
MAY 16 Quiz 1 (May 22) will cover everything until the end of condition number (all of I.1 in the typed lecture notes).
MAY 20 I posted some old midterm exams for additional practice.
Midterm from 2016 (WT2)
Midterm from 2016 (WT1)
Midterm from 2015
Midterm from 2014
MAY 22 The solutions of the first quiz are here.
MAY 23 See below for Homework 2 (due on Wed, May 30).
You can use plotspline2.m for Problems 3 and 4 in Homework 2, problems_1.2.pdf.
Make sure that the file is in the same folder as your MATLAB command window.
MAY 25 Quiz 2 (May 29) will cover everything we did on interpolation and finite difference
The following problems in the old midterms are on material covered in Quiz 2:
Midterm from 2016 (WT2): Problem 3
Midterm from 2016 (WT1): Problem 1d and all parts of 4
Midterm from 2015: All parts of 3, 4
Midterm from 2014 : All parts of 2
MAY 28 The file heat.m for exercise 4 in problems 1.3 is here.
The rubric for Quiz 1 is here
MAY 30 The midterm will cover everything we did until the end of the Null space.
Homework 3 (not due) is posted below together with its solutions. You may use these
problems for practice.
JUN 3 The solutions of the second quiz are here.
JUN 4 The midterm with solutions are given below.
JUN 7 Quiz 3 will cover Chap.2, until Graphs and networks (not included).
JUN 8 I compiled several exercises coming from different sources such as old finals and midterms for those of you who want more practice.
They are organised by theme, and are posted below.
JUN 11 The following assignement will replace your lowest quizz if it is in you favor:
Midterm correction assignement
The solutions of the third quiz are here
JUN 13 Find here a short review on complex numbers.
JUN 14 Quiz 4 will cover chap.3 until Fourier analysis (not included).
JUN 18 The solutions of quiz 4 are here
Find info about the grading scheme below
There will be two additional hours of office hours on Monday June 25, to help you prepare the final. I will give back the last homework that day. It will be Monday June 25th, from 2 to 4pm, in Geography building, room 147. Homework 6 (not due) is posted below together with its solutions and will be updated through the week.
Instructor: Claire Guerrier
Email : guerrier-at-math.ubc.ca
Office: Math Annex 1110
Office Hours: Fri 10-11am, MATX1102 (in Math Annex).
| COURSE INFORMATION
Class times and location:
Course web page: http://www.math.ubc.ca/~guerrier/m307.html will be updated throughout the term.
This course is organized around a collection of interesting applications. Examples from past years are:
InterpolationWe 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. Since September 2016, MATLAB is available to all active UBC students at no cost. For instructions on how to download and activate MATLAB, see:
You can also 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. If you prefer, you may also use GNU Octave instead of MATLAB, 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. These assignments will be posted below.
Quizzes: There will be 4
quizzes over the term: May 22, May 29, June 11, and June 18.
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, it is 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 you 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 quiz normally results in a mark of 0. Exceptions may be granted in two cases: prior consent of the instructor or a medical emergency. In the latter case, the instructor must be notified within 48 hours of the missed test, and presented with a doctor's note immediately upon the student's return to UBC. Failure to comply results in a 0 mark.
The midterm correction assignment is not mandatory. It will replace your lowest quiz if it is in you favor.
If the final is better than the midterm, the weight of the midterm will be transferred to the final.
To pass the course, you need to reach at least 40% at the final.
The weights for computing the final grade for this course will
To make a grade over 10, each quiz/homework will be weighted the same (i.e. each quiz worth 2.5 points over 100, and each homework worth 3.3 points over 100, as the lowest homework will be ignored).
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.
The homework assignments will be posted below.
Below are some more exercises, organised by theme. They are mostly extracted from old finals and midterms.