News for hackers. Stuff that matters.
Re:Coding the Matrix: Linear Algebra Through Computer Scienc... by DarkTree on Monday May 01, 2017 @02:34PM (#14240190)
I just bought Gilbert Strang's Linear Algebra so that I can read it along with watching his MIT lectures. I'm wondering how that will compare to this book/course.

Has anyone here already taken a similar path and what did you think?

My main interests are in graphics programming, so I'm hoping to apply what I learn from the course to that.

If anyone else has any recommendations on other areas of math, courses, or books in general for learning CG, that would be much appreciated!

Re:Coding the Matrix: Linear Algebra Through Computer Scienc... by plmno on Monday May 01, 2017 @03:28PM (#14240674)
Suggestions

1. Introduction to the Mathematics of Computer Graphics by Nathan Carter:

http://www.maa.org/press/ebooks/introduction-to-the-mathemat...

2. When Life is Linear: From Computer Graphics to Bracketology by Tim Chartier:

http://www.maa.org/press/books/when-life-is-linear-from-comp...

Re:Coding the Matrix: Linear Algebra Through Computer Scienc... by DarkTree on Monday May 01, 2017 @03:56PM (#14240925)
I'll check them out, thanks!
Re:Coding the Matrix: Linear Algebra Through Computer Scienc... by rectang on Monday May 01, 2017 @04:29PM (#14241229)
The approaches of Strang and Klein are complementary.

* Klein uses complex numbers to introduce many concepts of vectors, and uses simple graphics programming with Python to motivate the student. The exercises in that chapter of the Klein are brilliant.

* Klein introduces three different "fields" right away: the reals, the complex numbers, and the bool-valued "GF(2)" (a two-valued Galois Field). Strang sticks with the reals.

* The more traditional approach of Strang to Gauss-Jordan elimination is much smoother than Klein's. For this topic, the Klein suffers for lack of straight-up problem drills.

Re:Coding the Matrix: Linear Algebra Through Computer Scienc... by DarkTree on Monday May 01, 2017 @05:34PM (#14241896)
Thanks for the comparison. Though they are complementary, would you recommend reading one before the other?
Re:Coding the Matrix: Linear Algebra Through Computer Scienc... by rectang on Monday May 01, 2017 @06:11PM (#14242178)
I would suggest starting with the Klein and getting through the section on complex numbers, "Playing with C", which is at the end of chapter 1. (Note, Klein has a lengthy chapter 0 which is a review of prerequisites such as functions.)

After that, I suggest moving through them roughly in parallel. You may find that you prefer one or the other; I wouldn't feel bad about running with either one. (In my view, the Klein is more uneven: it has more weak sections, but is occasionally very compelling.)