Ask HN: What should I know about linear Algebra, and where will I use it?
I'm pretty sure Linear Algebra isn't used in most web or CRUD applications, so where have you seen it in action?
What should I know about Linear Algebra?
I'm pretty sure Linear Algebra isn't used in most web or CRUD applications, so where have you seen it in action?
What should I know about Linear Algebra?
If you can comprehend thinking in multi dimensions you should be fine. Obviously you'll need to learn matrix arithmetic.
Thanks.
At least, this is what I've gleaned so far as someone that doesn't really understand. I welcome corrections.
So I was wondering if the more advanced stuff is used, or if it really is just the dabbling in the shallows.
Thanks.
Beyond just matrix arithmetic, a change of basis is usually used in viewing, to change an x-y-z "world" coordinate space into a u-v-w camera-relative coordinate space (discussed in the "View space" section).
The homogeneous coordinates used to encode affine transforms into matrix multiplications also have a rigorous linear-algebra background, but admittedly they can be treated as just a strange hack (use a "dummy" 4th dimension for 3d coordinates) without really needing the theory.
[1] http://en.wikipedia.org/wiki/Vector_projection [2] http://en.wikipedia.org/wiki/3D_projection
also http://en.wikipedia.org/wiki/Singular_value_decomposition seems to pop up every couple of months or so in a "Oh they do that with SVD?" way