Practical Linear Algebra
A Geometry Toolbox

by Gerald Farin & Dianne Hansford

published by A K Peters, Ltd., January 2005
384 pages, ISBN: 1-56881-234-5

Errata

If you find errors in the text or figures, please email us!

Chapter 1: Descartes' Discovery Posted
page 10

Sketch 1.9 accompanying Example 1.3 is incorrect. Please see the Sketch below. (This was correct in the first edition -- The Geometry Toolbox.)

The correct Example to accompany the Sketch 1.9 in the text is as follows. Suppose that (u1, u2, u3) = (4/3, 3/2, 3/4). (That is our guess examining at the sketch.) Also, suppose that min = (0,1,0) and max = (1/2, 2. 1). Then (x1, x2, x2) = (2/3, 5/2, 3/4).

Found by Marco Frontini, Italy

9/9/05

Chapter 2:

Here and There: Points and Vectors in 2D

Posted

page 19

Equation (2.5) should be || kv || = |k| || v ||.

Found by Ismail Keskin

7/6/08
page 27 Second equation in page: the term k in the denominator should be |k|. This equation holds for nonzero k and w.

Found by Ismail Keskin
7/6/08

page 28

theta = acos(s)

s was defined in (2.14) as s = v . w, but here s should be s = v.w / (||v||||w||)

4/28/08

 

Chapter 4: Changing Shapes: Linear Maps in 2D Posted
page 61 Sketch 4.2: All labels v should be replaced by u

Found by Ismail Keskin
7/6/08
page 68
mid-page
Incorrect: e2'=[sin a, cos a]
Correct:   e2'=[-sin a, cos a]

Found by: Hiroshi Ashikaga, MD NIH/NHLBI
2/21/05
page 72 Exclude the zero vector for [a_1, a_2]^T in the definition of the
matrix [a_1, ca_2; a_2, ca_2]. As one linear map, this would not be a parallel projection.

Found by Marco Frontini, Italy
5/1/05
page 79 Figure 4.12: the reflection in the top and bottom sequence is about the e1 axis. The reference to the Figure, in Example 4.7 should state that the reflection is about the e1 axis.

Found by Ismail Keskin
7/6/08

 

Chapter 6:

Moving Things Around: Affine Maps in 2D

Posted

page 115

In Example 6.4, the matrix A should be [-1, 0; 0, -1].

Found by Daniel Kurtz, Northeastern Univ., Boston

4/17/07

 

Chapter 7: Eigen Things Posted
page 125
after (7.2)
Replace "must be a projection" with "must be singular"

Found by: J. Dixon
1/30/06
page 131

The last sentence is wrong. A counterexample is given by the matrix [[0,1],[0,0]]. It has two zero eigenvalues but it is not the zero matrix. Its rank is one.

Found by: J. Dixon

1/30/06
page 138, first paragraph The singular values of A are the square roots of lambda_1’ and lambda_2’. Hence the true condition number is the square root of the one given.

Found by: J. Dixon
1/30/06

Chapter 8: Breaking It Up: Triangles Posted
page 142
line 2
Incorrect: finite element analysis (FEM)
Correct: finite element method (FEM)

Found by: Hiroshi Ashikaga, MD NIH/NHLBI
3/6/05

 

Chapter 9 Conics Posted
page 164,
exercise 5

The first term in the equation should be x_1 rather than x_2

Found by: A. Sicherer-Roetman, Maritime Research Institute Netherlands

8/11/08

 

Chapter 12: Linear Maps in 3D Posted
page 204
mid-page

Incorrect: left-hand-side of matrix equation reads [v_1, v_2, v_3]^T
Correct: [v_3, v_2, v_1]^T


Found by: Hiroshi Ashikaga, MD NIH/NHLBI

3/6/05

 

Chapter 13: Affine Maps in 3D Posted
page 230
line 3
Incorrect: n[q - x] = 0
Correct: n[q-x'] = 0

Found by: Hiroshi Ashikaga, MD NIH/NHLBI
3/6/05

 

Chapter 14: General Linear Systems Posted
page 254 Example 14.6: right-hand side should be [7, -1, 0]^T

Found by: Bill Petzke
10/29/06
page 260

The algorithm on this page can be tricky to follow. We have made an effort to write the book without summations, but in this case they might have made the algorithm easier to follow.

In the three equations, notice that one subscript for each u and l term of the equation runs from 1 up to k-1 or k-1 down to 1. When k=1, these elements do not exist. Look to the last term to determine how many terms will be in these equations.

For those familiar with summations, the first equations would be written
u_k,k = a_k,k - Sum (for m=1 to m=k-1) [l_k,m * u_m,k]

Found by: A. Sicherer-Roetman, Maritime Research Institute Netherlands

8/26/08
page 261

To make the example on this page clearer, and in light of the errata from the previous page, we could make it clear how two entries are computed.

u_1,1 = a_1,1 = 2
u_1,3 = a_1,3 = 4

Found by: A. Sicherer-Roetman, Maritime Research Institute Netherlands

8/26/08

 

Chapter 16: Numerical Methods Posted
page 290
footnote 1
Incorrect: "...that the sum..."
Correct: "...than the sum..."

Found by: Hiroshi Ashikaga, MD NIH/NHLBI
3/6/05

 

Chapter 17 Putting Lines Together: Polylines and Polygons Posted
page 308

"a another way to check the area" -- omit "a"

Definition of n: u_2 listed twice, one should be u_3
(u_2 + u_3 + ... u_{n-2}). In denominator also.

Found by: A. Sicherer-Roetman, Maritime Research Institute Netherlands

8/29/08
page 309, example 17.3

Incorrect u_2 and u_3 and normal n
Correct: u_2 = [1, -1, 1]^T    u_3=[-1,1,1]^T    n=[0,0,1]^T

Found by: Daniel Kurtz, Northeastern Univ., Boston

5/17/07
     

 

Appendix B Selected Problem Solutions Posted
page 344, solution to problem 10 Solution for u^{perp} incorrect.
w - u = [3 ,2]^T - [1/2, -1/2]^T = [5/2, 5/2]^T

Found by Kyle Monroe, Digipen Institute of Technology
9/13/06
page 345, solution to problem 10

The line equation is incorrect. A correct line equation: l(t) = p + t (q - p)

Found by Aaron Arlet, Digipen Institute of Technology

9/21/06
page 345, solution to problem 11 The point r is incorrect, it should be r=[2,3/2]. (See problem 10 above.)

Thus m(t) = [2, 3/2]^T + t [-1, 4]^T

Found by Chris Tallman, Digipen Institute of Technology
9/21/06
page 351,
solution to Chapter 9, problem 1
The matrix should be A = [1, -1; -1,1]. The rest of the solution is correct.

Found by: A. Sicherer-Roetman, Maritime Research Institute Netherlands
8/11/08
page 360,
solution to Chapter 14, problem 4

The solution given is incorrect; it should be x_2 = -0.202x_1 - 0.16.

We should have taken our own advice and sketched it! Here is a plot of the input points, the incorrect solution (thin line) and correct solution (thick line).

Found by: A. Sicherer-Roetman, Maritime Research Institute Netherlands

8/29/08
page 364, solution to Chapter 17, problem 8

The correct normal is n = [0,0,1]^T. See Example 17.3 and its erratum above.

Found by: A. Sicherer-Roetman, Maritime Research Institute Netherlands

8/29/08

 

Index Posted
page 383 Incorrect: symmetric matrix, 125, 282
Correct: symmetric matrix, 63, 125, 282
3/6/05