【问题标题】:Books & resources to teach myself Linear Algebra [closed]自学线性代数的书籍和资源[关闭]
【发布时间】:2008-10-13 18:20:59
【问题描述】:

我正在寻找书籍和资源来教我自己在 3D 图形编程中使用的线性代数。我更喜欢实用的教学方法而不是理论教学(尽管数学是什么,99.99% 的理论?),所以我梦寐以求的资源将是一本从实际角度处理线性代数的书,因为它与 3D 图形编程一起使用。

【问题讨论】:

    标签: math linear-algebra algebra


    【解决方案1】:

    MIT OpenCourseWare 提供免费的线性代数课程。对于您的特定兴趣而言,可能过于笼统,但它是免费的。 :)

    【讨论】:

    • 我会推荐这个。 Gil Strang 是一位出色的教师和作家。
    • 请注意,该文本不是免费的,也不是在线提供的。
    • @titaniumdecoy:Google Books 有它,只有几个部分缺失(根据 TOC)。 Introduction to Linear Algebra。希望有足够的内容能够跟随讲座。
    • 谢谢比尔,我去看看。
    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

      虽然不打算教授线性代数,但《tricks of the 3d game programming gurus》这本书对 3D 图形有很好的介绍,并提供了如何应用线性代数的示例。

      【讨论】:

        【解决方案4】:

        Foley 的 Computer Graphics 将以实用的方式回答您的问题。

        【讨论】:

          【解决方案5】:

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

          您所需要的只是一些基本的东西,例如矩阵乘法、内积的定义(以及一些关于它的基本事实)、关于法线向量的线和计划的定义等。

          如果我没记错的话,本科分析几何课程通常会涵盖所有这些内容。

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2010-09-12
            • 1970-01-01
            • 2011-07-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-07-27
            相关资源
            最近更新 更多