Assignments

This section presents problem sets with solutions and MATLAB homework assignments. The problem sets are assigned from the text:

Strang, Gilbert. Computational Science and Engineering. Wellesley, MA: Wellesley-Cambridge Press, 2007. ISBN: 9780961408817. (Table of Contents)

Working together is allowed on problem sets. However, you must write up your results individually and indicate the names of your collaborators. Use of existing solutions is not allowed.

ASSIGNMENT # PROBLEMS SOLUTIONS MATLAB HOMEWORKS
1

Section 1.1: 2, 5, 20, and 22

Section 1.2: 1, 2, 4, 7, 10, 19, and 21

Assignment 1 solutions (PDF) (PDF)
2

Section 1.3: 7 and 8

Section 1.4: 3, 5, 7, and 12

Section 1.5: 1, 4, 7, and 9

Assignment 2 solutions (PDF)

(PDF)

MATLAB code

normalmodescode.m (M)

3

Section 1.6: 1, 3, 6, 11, 16, 19, 24, and 27

Section 1.7: 12

Assignment 3 solutions (PDF) (PDF)
4

Section 2.3: 7, 8, 12, 18, and 22

Section 2.4: 1, 3, 8, 12, and 17

Assignment 4 solutions (PDF)

Section 2.3: 3, parts 1 and 5

Section 2.4: 19 and 21 (use the note on that page to construct matrices)

MATLAB code

gramschmidt.m (M)
modifiedgramschmidt.m (M)
householder.m (M)

Solutions

(PDF)

5

Section 2.7: 1, 2, 3, and 5

Section 3.1: 1, 5, 10, and 18

Assignment 5 solutions (PDF)  
6

Section 2.3: 19

Section 2.4: 9 and 11

Section 3.1: 11 and 17

Section 3.2: 1 and 6

   
7

Section 3.4: 4, 17, and 19

Section 3.5: 1 and 3

Section 3.6: 5, 6, 9, and 16

Assignment 7 solutions (PDF)

Solution to problem 3.6.9: 3.6.9solution.m (M)

 
8

Section 4.1: 3, 10, 13, and 18

Section 4.2: 1, 2, and 20

Section 4.3: 2, 6, 8, 10, and 15

Assignment 8 solutions (PDF)  
9

Section 4.4: 2, 8, and 9

Section 4.5: 1, 2, 10, 12, and 22

Section 4.6: 1