Books & resources to teach myself Linear Algebra [closed]

吃可爱长大的小学妹 提交于 2019-12-04 03:52:54

MIT OpenCourseWare offers a free course in Linear Algebra. May be too general for your very specific interests, but it's free. :)

If you ask a mathematician, an engineer, and a game programmer what linear algebra is, you'll get three different answers.

Mathematicians will focus on fascinating but abstract topics such as linear independence and abstract vector spaces. Engineers will focus on eigenvectors, which are used to solve differential equations. For graphics, you are typically using vectors to compute geometry, which is not the focus of linear algebra textbooks.

A good computer graphics textbook should go over most of what you need. The F. S. Hill book is one example.

Although not intended to teach linear algebra the book "tricks of the 3d game programming gurus" has excellent coverage on 3D graphics with examples of how the linear algebra is applied.

Foley's Computer Graphics would answer your questions in a practical manner.

Hmm - for 3D programming you don't need all the fancy linear algebra stuff like abstract vector spaces, bases, eigenvectors, etc.

All you need is basic stuff like matrixmultiplication, the definition of the inner product (and some basic facts about it), definition of lines and plans with respect to normal vectors, etc.

All this is normaly covered in undergraduate analytic geometrie courses if I'm not mistaken.

But after all - if you don't want to play with your own renderering engine you gonna use DirectX, OpenGL or something similiar and then you will only need to know how to "address" a point in 3D with it's coordinates and maybe how to compute a normal vector to a "surface" - and in all those cases wikipedia or google will give you a helping hand.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!