Final exam

  • The ee263 final exam will be available starting Friday 12/9. The earliest pickup time will be 5pm on Friday. The latest turn-in time will be 11am on Thursday 12/15. Exact pickup times and locations will be announced shortly.

Schedule

  • Class: Tu Th 2:15 - 3:30, Nvidia Auditorium
  • Review session:
  • Fri 3:30-4:30 380-380Y(Math corner, Main Quad)
  • Mon 3:45-4:45 EDUC 128
  • Office hours:
  • Monday: 5-7 pm(Rm 106)
  • Tuesday: 6-8 pm(Rm 104)
  • Wednesday: 6-8 pm(Rm 107)
  • Thursday: 5-7 pm(Rm 107), 7:30-9:30 pm(Rm 106)
  • Friday:1-3 pm(Rm 106)
  • All rooms mentioned for TA OH are on the first floor of Packard building

Email address

  • Please use the email address ee263-aut1112-staff@lists.stanford.edu for anything related to the course.

Course reader

  • There is no course textbook. Everything you need is posted here on the course website in pdf format. This year the course reader, which is nothing but a collection of all the material on this website, won't be available at the bookstore. If you want hardcopy, you can print the course reader yourself, or you can have it printed and bound at, for example, Fedex-Kinko's in Tresidder, at cost of around $25 (make sure to bring your student ID).
  • Several texts can serve as auxiliary or reference texts:
    • Linear Algebra and its Applications, or the newer book Introduction to Linear Algebra, G. Strang.
    • Introduction to Dynamic Systems, Luenberger, Wiley.
    You really won't need these books; we list them just in case you want to consult some other references.
  • The EE263 course reader in one file. (pdf)
  • The parts of the reader are the homework, the slides, the support notes, all of which are below, and the cover page. (pdf),

Prerequisites

  • Exposure to linear algebra and matrices (as in Math 103). You should have seen the following topics: matrices and vectors, (introductory) linear algebra; differential equations, Laplace transform, transfer functions. Exposure to topics such as control systems, circuits, signals and systems, or dynamics is not required, but can increase your appreciation.

Catalog description

  • Introduction to applied linear algebra and linear dynamical systems, with applications to circuits, signal processing, communications, and control systems. Topics include: Least-squares aproximations of over-determined equations and least-norm solutions of underdetermined equations. Symmetric matrices, matrix norm and singular value decomposition. Eigenvalues, left and right eigenvectors, and dynamical interpretation. Matrix exponential, stability, and asymptotic behavior. Multi-input multi-output systems, impulse and step matrices; convolution and transfer matrix descriptions. Control, reachability, state transfer, and least-norm inputs. Observability and least-squares state estimation. EE263 covers some of the same topics, but is complementary to, CME200.

Lecture Notes

  • All lectures in one file (pdf)
  • 1. Overview (pdf)
  • 2. Linear functions (pdf)
  • 3. Linear algebra review (pdf)
  • 4. Orthonormal sets of vectors and QR factorization (pdf)
  • 5. Least squares (pdf)
  • 6. Least squares applications (pdf)
  • 7. Regularized least squares and the Gauss-Newton method (pdf)
  • 8. Least-norm solutions of underdetermined equations (pdf)
  • 9. Autonomous linear dynamical systems (pdf)
  • 10. Solution via Laplace transform and matrix exponential (pdf)
  • 11. Eigenvectors and diagonalization (pdf)
  • 12. Jordan canonical form (pdf)
  • 13. Linear dynamical systems with inputs and outputs (pdf)
  • 14. Example: aircraft dynamics (pdf)
  • 15. Symmetric matrices, quadratic forms, matrix norm, and SVD (pdf)
  • 16. SVD applications (pdf)
  • 17. Example: Quantum mechanics (pdf)
  • 18. Controllability and state transfer (pdf)
  • 19. Observability and state estimation (pdf)
  • 20. Summary and final comments (pdf)

Homework

  • Homework is due Friday by 5pm in the filing cabinet kitchen on the 2nd floor in Packard. Late homework will not be accepted. You are allowed, even encouraged, to work on the homework in small groups, but you must write up your own homework to hand in. Homework will be graded roughly, on a scale of 1-4. The course grading will be allocated according to homework 15%, midterm 40%, final 45%. These weights are approximate; we reserve the right to change them later.
  • The numbered exercises below are from the ee263 collection of homework problems. (pdf)
  • Homework 1, due Friday Oct 7. 2.1, 2.3, 2.4, 2.5, 2.7, 2.13, 2.19, and 2.20.
  • Homework 2, due Friday Oct 14. 2.17, 2.21, 3.2, 3.12, 3.15, 3.18, 3.20, 3.26
  • For problems 2.21(c),2.21(d) and 3.15, you need to use the Cauchy-Schwartz inequality (to be covered in Tuesday's lecture)
  • Homework 3, due Friday Oct 21. 2.15, 3.13, 3.22, 4.3, 5.2, 6.4, 6.5
  • For problems 6.4,6.5, slides from Lecture 6 may be useful.
  • Homework 4, due Friday Oct 28. 6.8, 6.10, 6.28, 6.30, 7.3
  • Homework 5, due Friday Nov 4. 8.2, 8.15, 8.25
  • Homework 6, due Friday Nov 11. 8.18, 8.22, 9.1, 9.3, 9.9, 9.12, 10.8, 10.21
  • Homework 7, due Friday Nov 18. 10.22, 11.3, 11.6, 11.8, 11.13, 12.1, 13.2, 13.10
  • Homework 8, due Friday Dec 2 13.11abd, 13.17, 15.3, 15.5, 15.7, 15.9, 15.37, 15.39

Homework solutions

  • Homework 1 (pdf)
  • Homework 2 (pdf)
  • Homework 3 (pdf)
  • Homework 4 (pdf)
  • Homework 5 (pdf)
  • Homework 6 (pdf)
  • Homework 7 (pdf)

Midterm exam

  • The midterm exam is a 24hr take-home. You can take it either on Oct 28/29 or Oct 29/30. You can pick up and drop off your exam between 5 and 5:30 in Bytes Cafe in the Packard Building. If you have a good reason why you can't take the exam on either of these days, we'll work with you to find an alternate date.
  • Last year's midterm exam, for practice. (pdf)
  • Last year's midterm exam solutions. (pdf)

Final exam

  • The final exam is a 24hr take-home. You can take it either on Dec 9/10 or Dec 10/11. You can pick up and drop off your exam between 5 and 5:30 in Bytes Cafe in the Packard Building. If you have a good reason why you can't take the exam on either of these days, we'll work with you to find an alternate date.
  • Last year's final exam, for practice. (pdf)
  • Last year's final exam solutions. (pdf)

Lecture Videos

  • The class will not be televised this quarter.
  • A complete set of videos from 2007-08 is available.

Support notes

  • Basic notation(pdf)
  • Matrix primer notes (pdf)
  • Matrix primer lecture 1 (pdf)
  • Matrix primer lecture 2 (pdf)
  • Matrix primer lecture 3 (pdf)
  • Crimes against matrices (pdf)
  • Least squares and least norm solutions using Matlab (pdf)
  • Derivative, gradient, and Lagrange multipliers (pdf)
  • Solving general linear equations using Matlab (pdf)
  • Table of Laplace transforms (pdf)
  • Low rank approximation and extremal gain problems (pdf)
  • MATLAB primer available here

Matlab files

Last year

  • Professor Stephen Boyd taught ee263 in Autumn quarter 2010-2011. See last year's site.

Next

  • EE263 is usually taught in Spring quarter, but will not be taught in Spring 2011-2012. It will next be taught in Fall 2012-2013.