News for hackers. Stuff that matters.
Re:Gilbert Strang Teaches Linear Algebra by randomstring on Friday February 21, 2020 @01:21PM (#22385389)
I wish I had this when I was learning Linear Algebra. When it was taught to me, both in HS and College, there was not a word of motivation about why we were juggling numbers around in boxes. It was tedious and had seemed to have no connection to anything.

I developed a strong dislike for LA, if not outright fear and hatred. This from someone who majored in math at university. I later learned from reading Dr Oakley's book, _A Mind For Numbers_, that this is a perfect recipe for not mastering a subject. I was sabotaging my own learning by approaching it from the point of view of something to be despised. It was many years later after reading Oakley's book that I challenged myself to learn Linear Algebra.

I found the Coursera course Coding the Matrix https://codingthematrix.com/ perfect. Not only did Professor Philip Klein explain the subject well, but it was also a programming course in python. Coding the algorithms helped make them that much more concrete. I'm happy to say I finished the online course with 100% grade.

Unfortunately Coding the Matrix is no longer available on Coursera.

I know this thread is more about Strang being a teaching god, and he is. I wanted to add something on alternative ways to learn linear algebra.

Re:Gilbert Strang Teaches Linear Algebra by ofrzeta on Friday February 21, 2020 @02:26PM (#22385966)
This is a problem I always had in university. Higher math always seemed to start with "the definition of X is Z etc." and I would never know what's the purpose of doing this. When I attended a talk of Gilbert Strang many years later it was eye opening because it was a totally different approach that always accompanied theoretical concepts with a concrete interpretation.

Actually I now think it might also be a cultural thing. If you take a look at the approaches the English Wikipedia takes vs. the German Wikipedia take explaining a vector space you'll know what I mean:

https://en.wikipedia.org/wiki/Vector_space#Introduction_and_...

https://de.wikipedia.org/wiki/Vektorraum#Definition

Re:Gilbert Strang Teaches Linear Algebra by big_chungus on Friday February 21, 2020 @04:08PM (#22386754)
I'd second the point on different cultures doing it differently. One of my profs once said he had a book written by two mathematicians, one German and another Italian. It was fairly evident who had worked on which part. He also mentioned that the "old style" German books would almost apologize if they "had" to use just a few pictures to illustrate something.
Re:Gilbert Strang Teaches Linear Algebra by dkarl on Friday February 21, 2020 @05:01PM (#22387336)
I had a math professor who told me that advanced math books are like Hoyle's Rules of Games. There are two ways you can use Hoyle's Rules of Games. You can memorize the rules of bridge and stop there, but then you will have a pretty dull experience. Or you can use the book as a tool to start playing bridge, and it will open you up to a rich and engaging activity.
Re:Gilbert Strang Teaches Linear Algebra by alexhutcheson on Friday February 21, 2020 @01:42PM (#22385566)
> Unfortunately Coding the Matrix is no longer available on Coursera.

The book itself is still for sale, and the website has course slides and auto-grading software for some of the exercises: https://codingthematrix.com/

Re:Gilbert Strang Teaches Linear Algebra by roi on Saturday February 22, 2020 @01:06PM (#22392347)
The course seems to be still mirrored in the Internet Archive: https://archive.org/details/academictorrents_54cd86f3038dfd4...
Re:Gilbert Strang Teaches Linear Algebra by cageface on Friday February 21, 2020 @06:29PM (#22388074)
Honestly I think we spend way too much teaching students calculus and differential equations and way too little on linear algebra. LA is a lot more useful for most real engineering work, particularly software engineering.

I had to build a somewhat basic SVG editor in React recently and the other devs on the team had to leave a lot of the core to me because I was the only one that remembered enough matrix math to do it.

Re:Gilbert Strang Teaches Linear Algebra by buzzkillington on Friday February 21, 2020 @06:38PM (#22388133)
No, linear algebra is not more useful than calculus or differential equations for any branch of engineering other than computer engineering. Computers engineering is the only discrete engineering discipline.
Re:Gilbert Strang Teaches Linear Algebra by edflsafoiewq on Friday February 21, 2020 @07:57PM (#22388624)
Calculus is useful roughly to the degree it's able to turn non-linear problems into problems of linear algebra.
Re:Gilbert Strang Teaches Linear Algebra by buzzkillington on Friday February 21, 2020 @08:41PM (#22388821)
In what field?
Re:Gilbert Strang Teaches Linear Algebra by jacobolus on Saturday February 22, 2020 @03:04AM (#22389943)
Every branch of science and engineering. e.g. optimizing distribution networks, predicting the weather, designing structures that won’t fall down, setting the orbits of rockets, controlling robots, simulating materials for 3d animation, designing new pharmaceutical molecules, analyzing data from high-energy physics experiments, ...

If you look at how people solve differential equations in practice, it’s all matrix algebra.

Linear algebra is also pervasive throughout pure mathematics.

Edit: I think everyone should also learn calculus though, and differential equations are the heart of calculus. Here’s an introductory calculus book http://www.math.smith.edu/~callahan/intromine.html and here’s an introductory linear algebra book https://web.stanford.edu/~boyd/vmls/ which try to get students closer to the way these tools get used in practice.

Re:Gilbert Strang Teaches Linear Algebra by cageface on Friday February 21, 2020 @06:43PM (#22388157)
Re:Gilbert Strang Teaches Linear Algebra by buzzkillington on Friday February 21, 2020 @08:39PM (#22388817)
Yes, and all of them outside of computer science/engineering are using linear algebra on top of calculus.

Computer software/engineering is the only field of science that can use naive linear algebra directly to solve hard problems in the field.

Re:Gilbert Strang Teaches Linear Algebra by salty_biscuits on Friday February 21, 2020 @09:19PM (#22388952)
Ummm, what about say quantum mechanics as the first huge example off the top of my head..
Re:Gilbert Strang Teaches Linear Algebra by pergadad on Saturday February 22, 2020 @04:22PM (#22393410)
How many school graduates will end up studying quantum mechanics?
Re:Gilbert Strang Teaches Linear Algebra by throwaway6734 on Friday February 21, 2020 @02:26PM (#22385968)
>When it was taught to me, both in HS and College

That's so cool that you had access to a linear algebra class in HS!

Re:Gilbert Strang Teaches Linear Algebra by randomstring on Friday February 21, 2020 @04:27PM (#22386972)
To be fair, my HS exposure was in honors Math, and it was very limited exposure: matrixes, determinants, and how to represent systems of equations.
Re:Gilbert Strang Teaches Linear Algebra by rumanator on Friday February 21, 2020 @02:57PM (#22386181)
Teaching systems of linear equations and using Gauss factorization to solve the equations is quite mundane in HS.
Re:Gilbert Strang Teaches Linear Algebra by Al0neStar on Friday February 21, 2020 @02:38PM (#22386056)
videos from the course are also available here http://cs.brown.edu/courses/cs053/current/lectures.htm