EE364a: Homework

Homework is assigned each week, and due the following Friday by 5pm. This year we will be using Gradescope, if you registered by the 1st day of the quarter you would have received an email to make a gradescope account. If you are adding the course please use your Stanford email address and the code 9KYX2N to join. Please generate a single pdf document to upload. Keep in mind that large, high resolution images in your pdf may take longer to upload, so plan accordingly when you submit.

You are welcome, even encouraged, to use LaTeX to typeset your homework, but handwritten homework is also OK. You're welcome (but not required) to use the LaTeX templates for EE364b.

All numbered exercises are from the textbook; exercises which start with ‘A’ are from the set of additional exercises posted on the textbook website. Data files for the additional exercises can be found on the textbook page. Access to solutions requires SUNetID (Stanford University Network ID) to log in.

Some Jupyter Notebooks with Convex.jl and cvxpy examples

  • Homework 6, due Friday 2/23/18:
    4.40, 7.1, 8.3, 8.20, A6.11, A7.7, and A12.13.
    Homework 6 Solutions

  • Homework 8 (last one), due Monday 3/12/18:
    A8.12, A6.6, A9.8, A7.20a-d.
    Note for A9.8: Python users should avoid using numpy.linalg.pinv and instead use numpy.linalg.lstsq because matrices with high condition numbers may be encountered.
    Homework 8 Solutions