EE263: Introduction to Linear Dynamical Systems

Alex Lemon, Stanford University, Summer Quarter 2014 – 2015

Lectures, problem sessions, and office hours

  • Lectures: Tuesdays and Thursdays, 3.15pm to 5.05pm in Gates B3

  • Office hours:

    • Alex

      • Wednesdays, 3pm – 4pm (Packard 106)

      • Thursdays, 6pm – 7pm (Packard 106)

      • No office hours on Thursday July 16; make-up office hours from 6pm to 7pm on Wednesday July 15 (Packard 106)

    • Zhengyuan

      • Mondays, 7.30pm – 8.30pm (Google hangout)

      • Tuesdays, 7.30pm – 8.30pm (Packard 104)

      • No office hours on Tuesday June 30; make-up office hours from 7pm to 8pm on Wednesday July 1 (Packard 104)

      • No office hours on Monday July 20; make-up office hours from 2.30pm to 4.30pm on Sunday July 19 (Google hangout)

      • No office hours on Tuesday July 21; make-up office hours on Wednesday July 22 (Packard 104)


Course description

Applied linear algebra and linear dynamical systems with applications to circuits, signal processing, communications, and control systems. Topics: least-squares approximations of over-determined equations, and least-norm solutions of underdetermined equations. Symmetric matrices, matrix norm, and singular-value decomposition. Eigenvalues, left and right eigenvectors, with dynamical interpretation. Matrix exponential, stability, and asymptotic behavior. Multi-input/multi-output systems, impulse and step matrices; convolution and transfer-matrix descriptions. Control, reachability, and state transfer; observability and least-squares state estimation.

Prerequisites: linear algebra and matrices as in MATH104; differential equations and Laplace transforms as in EE102B

You should have seen the following topics: matrices and vectors, (introductory) linear algebra; differential equations, Laplace transforms, transfer functions. Exposure to topics such as control systems, circuits, signals and systems, and dynamics is not required, but may increase your appreciation of the course material.

Course requirements and grading

  • Weekly problem sets: 20%
    Problem sets will usually be posted on Friday by 5pm, and be due the following Friday by 5pm. Homework should be submitted to the cabinet across the hall from Packard 243. You are allowed, and even encouraged, to work on the homework in groups, but you must write up your own solution. SCPD students should follow the electronic-submissions instructions given on the Piazza forum.

  • Midterm exam: 30%
    The midterm is a 24-hour takehome exam, see the midterm exam page for details.

  • Final exam: 50%
    The final is a 24-hour takehome-exam, see the final exam page for details.

All grades are recorded on CourseWork.


There are no required or optional textbooks – everything we will use will be posted on the course website. However, several texts can serve as auxiliary or reference texts.

  • Optimization Models, G. Calafiore and L. El Ghaoui

  • Introduction to Dynamic Systems, D. Luenberger

  • Matrix Analysis and Applied Linear Algebra, C.D. Meyer

  • Linear Algebra Done Right, S. Axler

You will not need these books, and none of them cover exactly the material that we will be covering: we only list them in case you want to consult some additional references.