Buy new:
$35.00$35.00
Arrives:
Monday, July 24
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $28.77
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Coding the Matrix: Linear Algebra through Applications to Computer Science 8.4.2013 Edition
| Price | New from | Used from |
- Kindle
$9.99 Read with Our Free App - Paperback
$28.77 - $35.0024 Used from $20.00 8 New from $34.84
Purchase options and add-ons
Chapters: The Function, The Field, The Vector, The Vector Space, The Matrix, The Basis, Dimension, Gaussian Elimination, The Inner Product, Special Bases, The Singular Value Decomposition, The Eigenvector, The Linear Program
- ISBN-100615880991
- ISBN-13978-0615880990
- Edition8.4.2013
- Publication dateSeptember 3, 2013
- LanguageEnglish
- Dimensions8.5 x 1.24 x 11 inches
- Print length548 pages
Frequently bought together

What do customers buy after viewing this item?
- Highest ratedin this set of products
Introduction to Linear Algebra (Gilbert Strang, 5)Hardcover$18.08 shipping - Lowest Pricein this set of products
Calculus with Multiple Variables Essential Skills Workbook: Includes Vector Calculus and Full SolutionsPaperback$16.01 shipping - Most purchasedin this set of products
Designing Machine Learning Systems: An Iterative Process for Production-Ready ApplicationsPaperback$16.79 shippingGet it as soon as Monday, Jul 24Only 14 left in stock - order soon. - This item:
Coding the Matrix: Linear Algebra through Applications to Computer SciencePaperback$20.69 shipping
Linear Algebra for Everyone (The Gilbert Strang Series)Hardcover$17.68 shippingGet it as soon as Monday, Jul 24Only 1 left in stock - order soon.
Introduction to Linear and Matrix AlgebraHardcover$19.03 shippingGet it as soon as Thursday, Jul 20Only 3 left in stock - order soon.
Editorial Reviews
About the Author
Product details
- Publisher : Newtonian Press; 8.4.2013 edition (September 3, 2013)
- Language : English
- Paperback : 548 pages
- ISBN-10 : 0615880991
- ISBN-13 : 978-0615880990
- Item Weight : 2.77 pounds
- Dimensions : 8.5 x 1.24 x 11 inches
- Best Sellers Rank: #101,109 in Books (See Top 100 in Books)
- #6 in Computer Networks
- #8 in Mathematical Matrices
- #14 in Linear Algebra (Books)
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The hard copy book has several typos and errors but the Kindle version has been updated to fix most of these. Still, before you start, I suggest downloading the errata from the book's website just to be sure. The book has a short intro on Python which I thought was quite sufficient to tackle the programming exercises. This book requires real hard work if you want to get through it. Many times (especially in the Orthogonalization and Special Bases chapters) I found the going tough. But don't be discouraged - it is worth the effort. Now I really understand what QR factorization is about. SVD? No worries. The chapter on SVD starts with the absolute basics to explain how to derive the SVD formula and what the various component matrices really mean. I don't think I will ever see a A * A' multiplication in any other book without recollecting the beautiful explanation of orthonormal vectors from this book. The sad part for me is that I had to use all these concepts in the past working as a quant analyst at a bank, not knowing what these concepts really meant. So yeah, I wish it was published ages ago.
Thank you Prof Klein for writing this book. The teaching technique you have employed for such a complicated topic is unique and effective. Looking forward to the next edition.
The author explains some really deep concepts extremely well. In particular Chapter 9 on Orthogonalization is extremely well done. I also thought the chapters on the SVD and Eigenvalues were quite well done. On top of this, there are also some unexpected bonuses like gradient decent and the discrete fourier transform.
My one major complaint is the author's choice of notation. Two things jump out: using zero based indexing at times and then switching back to counting starting with 1 at later times with the excuse that it is more common in math. The author is a CS prof, after all, and uses zero based indexing for Python -- the entire book should have used zero based indexing. (Dijkstra would approve.) Switching back and forth add complexity with no counterbalancing benefit.
More critically, I think the author's choice of treating a vector primarily as a 1 dimensional array (and thus as a flat python list) is a mistake. That interpretation should be a backup, and the primary should be that the vector is a column vector and hence has dimensions of n x 1, of 1 x n if it is transposed. This is a touch more work up front, but following dimensions is immensely useful in large math problems (and I would put this under the umbrella of dimensional analysis in general -- even though that tends to be oriented towards physical units for scalars).
All that said, I'd still give this 4.5 stars as there are some extremely good things in here. And for ~$30 it is considerably cheaper than most text books.
Another plus is that the Kindle edition is a print facsimile, which means mathematical expressions are rendered properly and at a size that is easily readable. This is an aggravating problem with most Kindle books for technical subjects. The only downside is that there is no index.
There are a few curious errors: in one diagram the numeral 1 is consistently replaced by an exclamation point (!). In another diagram, the Greek letter theta is replaced in several spots by, again, an exclamation point. These issues do not, however, detract from the overall value of the book and I highly recommend it.








