书籍和自学线性代数的资源

时间:2008-10-13 18:21:00

标签: math linear-algebra algebra

我正在寻找用于教授我自己线性代数的书籍和资源,以用于3D图形编程。我更喜欢教学而不是理论的实用方法(尽管数学是99.99%理论?),所以我的梦想资源是一本解决线性代数的书,因为它从实际角度用于3D图形编程。 p>

5 个答案:

答案 0 :(得分:11)

MIT OpenCourseWare提供线性代数的免费课程。对于你非常具体的兴趣可能过于笼统,但它是免费的。 :)

答案 1 :(得分:8)

如果你向数学家,工程师和游戏程序员询问线性代数是什么,你会得到三个不同的答案。

数学家将专注于迷人但抽象的主题,如线性独立和抽象矢量空间。工程师将专注于特征向量,用于求解微分方程。对于图形,您通常使用向量来计算几何,这不是线性代数教科书的重点。

一本好的计算机图形教科书应该覆盖你需要的大部分内容。 F. S. Hill的书是一个例子。

答案 2 :(得分:2)

虽然不打算教授线性代数,但“tricks of the 3d game programming gurus”这本书对3D图形有很好的报道,并附有线性代数应用的例子。

答案 3 :(得分:2)

Foley的计算机图形会以实际的方式回答您的问题。

答案 4 :(得分:0)

嗯 - 对于3D编程,你不需要所有花哨的线性代数,如抽象矢量空间,基数,特征向量等。

你需要的只是基本的东西,比如矩阵乘法,内积的定义(以及关于它的一些基本事实),关于法线向量的线和平面的定义等。

如果我没有弄错的话,所有这些都在本科分析几何课程中得到了普遍覆盖。

但毕竟 - 如果您不想使用自己的渲染引擎,您将使用DirectX,OpenGL或类似的东西,那么您只需要知道如何使用它的坐标“寻址”3D中的点。也许如何计算“表面”的法线向量 - 在所有这些情况下,维基百科或谷歌都会给你一个帮助。