ECE 230A/ME 243A
LINEAR SYSTEMS THEORY
Mo-We, 10-11:50am, Phelps 1437
The purpose of this course is to provide the students with the basic tools of modern linear systems theory: stability, controllability, observability, realization theory, state feedback, state estimation, separation theorem, etc. For time-invariant systems both state-space and polynomial methods are studied. The students will also be introduced to the computational tools for linear systems theory available in MATLAB. The intended audience for this course includes, but is not restricted to, students in circuits, communications, control, signal processing, physics, and mechanical and chemical engineering.
Co-requisiteECE 210A Matrix Analysis and Computation
Graduate level-matrix theory with introduction to matrix computations. SVD's, pseudo-inverses, variational characterization of eigenvalues, perturbation theory, direct and iterative methods for matrix computations.Course's web page
The syllabus, homework, solutions to homework, and all other information relevant to the course will be continuously posted at the course's web page. The URL is
This class also has a web page in GauchoSpace
João P. Hespanha
Office hours: Tue 3:30pm @ HFH 4165
Homework – 30%
Mid-term exam – 30% (tentatively on Nov 7; in class)
Final exam – 40% (Monday Dec 5; Phelps 1437 from 8-11am)
The course will follow closely:
Other recommended textbooks are:
All students are strongly encouraged to review linear algebra. Chapter 3 of  provides a brief summary but a review of a Linear Algebra textbook (such as  below) is preferable, especially if one goes through a few exercises.
The following is a tentative schedule for the course. If revisions are needed they will be posted on the course's web page. Students are strongly encouraged to read the corresponding chapter of the textbook prior to each class.