EE263
Prof. S. Boyd
Dec. 5–6 or Dec. 6–7, 2008.
Final exam
This is a 24 hour take-home final exam.
Please turn it in at Bytes Cafe in the Packard
building, 24 hours after you pick it up.
Please read the following instructions carefully.
•
You may use any books, notes, or computer programs (
e.g.
, Matlab), but you may not
discuss the exam with anyone until Dec. 8, after everyone has taken the exam. The only
exception is that you can ask the TAs or Stephen Boyd for clarification, by emailing to
the staff email address. We’ve tried pretty hard to make the exam unambiguous and
clear, so we’re unlikely to say much.
•
Since you have 24 hours, we expect your solutions to be legible, neat, and clear. Do
not hand in your rough notes, and please try to simplify your solutions as much as you
can. We will deduct points from solutions that are technically correct, but much more
complicated than they need to be.
•
Please check your email a few times during the exam, just in case we need to send out
a clarification or other announcement. It’s unlikely we’ll need to do this, but you never
know.
•
Attach the official exam cover page (available when you pick up or drop off the exam)
to your exam, and assemble your solutions to the problems in order,
i.e.
, problem 1,
problem 2, . . . , problem 6. Start each solution on a new page. Do not collect all plots
or code (for example) at the end of the exam; plots for problem 3 (say) should be with
your solution to problem 3.
•
Please make a copy of your exam before handing it in. We have never lost one, but it
might occur.
•
When a problem involves some computation (say, using Matlab), we do not want just
the final answers. We want a clear discussion and justification of exactly what you did,
the Matlab source code that produces the result, and the final numerical result. Be sure
to show us your verification that your computed solution satisfies whatever properties
it is supposed to, at least up to numerical precision. For example, if you compute a
vector
x
that is supposed to satisfy
Ax
=
b
(say), show us the Matlab code that checks
this, and the result. (This might be done with the Matlab code
norm(A*x-b)
; be sure
to show us the result, which should be very small.)
We will not check your numerical
solutions for you, in cases where there is more than one solution.
1