Homework problems are due by 5:00 pm on the date indicated. Homework assignments will consist of two types of problems:

*Analytical problems*:

- Show your work. If you used a calculator or computer to help solve a problem, state what you used.
- Write your answers legibly (or type them out). I will take off points for problems that cannot be read.

*Matlab problems*:

- All Matlab work must be accomplished in functions and scripts. Aside from running each script at the Matlab prompt, no other commands should be required.
- All Matlab scripts should begin with the
`clear`command, to ensure that it does not depend on externally-defined variables. - All Matlab files must have your name in the comments, and all Matlab functions must be commented to fully describe arguments and outputs.
- If specified in the assignment, your file names must match those requested, to simplify grading.

I recommend that students work together to discuss general approaches
for problems. This may include general proof strategy, general code
organization, or explanation of topics from lecture or the textbook.
However, specific details on solving problems or implementing programs
must **not** be discussed with anyone except the instructor. All work
turned in for credit must represent your own individual effort, and
must be in keeping with the SMU Honor Code.

**Turning programming problems in:**

Before 5:00 pm on the date indicated, you must email to me a single ”.tgz” or ”.zip” file, containing all Matlab functions and scripts as separate ”.m” files, and all requested input, output and diary files as ”.txt” files.

**Turning analytical problems in:**

Before 5:00 on the date indicated, you must hand in to my office on paper, or email me a single ”.pdf” file, with your responses to all analytical homework problems.

- Homework 1:
`Gaussian Elimination and Variants`(due 2/14) - Homework 2:
`Sensitivity of Linear Systems`(due 3/7) - Homework 3:
`The Least Squares Problem`(due 4/11) - Homework 4:
`The Singular Value Decomposition`(due 4/11) - Homework 5:
`Eigenvalues & Eigenvectors`(due 5/5)