38

您是否有任何可以教我数学符号的书籍或网站推荐。作为一名开发人员,我从事的项目范围很广,从 .NET/SQL Server 到 Flash 游戏,我经常发现自己参考互联网上的文章寻求指导。许多文章都包含数学公式,除非它们附有“简单的英语”解释,否则我通常很难将公式转换为代码。

我拥有交互式多媒体学位,所以我没有接受过正规的高等数学教育,但是,我不觉得数学太费力而无法弄清楚。

希望通过学习这种表示法,我将能够通过真正深入了解它来进一步加深我的知识。


注意请不要建议我回到学校学习更高的数学课程,因为虽然我知道这是最好的选择,但它根本不是一个选择。除此之外,欢迎任何和所有建议。


更新

以下是我最常编程的几种类型。我不确定这些涵盖了哪些数学领域。

  • 2d 和 3d 碰撞检测
  • 用于数据收集应用程序(注册表、调查等)的报告实用程序
  • 2d 和 3d 矢量数学,主要基于游戏
  • 颜色操作(以编程方式从一种颜色渐变到另一种颜色,添加和减少颜色,使颜色更亮/更暗)

希望这有助于添加一些上下文。

4

7 回答 7

15

你可以在这里找到一大堆免费的数学书:http ://www.e-booksdirectory.com/mathematics.php

如果您只是在寻找符号表及其含义,维基百科有一个很好的列表:http ://en.wikipedia.org/wiki/Table_of_mathematical_symbols

于 2009-04-06T11:25:01.167 回答
9

听起来您的很多应用程序都在计算机图形中。

经典教科书之一是计算机图形学:原理与实践Foley and Van Dam您可能会考虑获得一份副本。解释矩阵可能不会放慢速度(请参阅我提供的关于坐标变换的页面的链接),但是那里有足够的上下文,如果您对一些线性代数概念进行一些基本搜索,或者从图书馆借一本线性代数书。

听起来你不会从线性代数课程的完整“消化”中受益匪浅(包括特征值、矩阵分解和其他内容)。当它出现时,我一次只接受一个概念。你可以从慢渗透中学到很多东西。

于 2009-04-06T13:26:31.937 回答
8

在线数学词典

数学世界.wolfram

图书

哈珀柯林斯数学词典

Simon Singh 在他的网站上有很多书籍。

您更新的问题促使我提及 Gilbert Strang 的免费在线线性代数视频讲座。这些相当缓慢但非常彻底。

于 2009-04-06T11:25:12.837 回答
8

您需要了解的主要内容是集合论的符号。你真正需要的只是你能找到的最薄的书,它可以满足你所需的 90%。

我记得几年前读过 Halmos 的“Naive Set Theory”,之后几乎没有什么是我无法理解的。但是,如果那本书不是一个选择,那就去任何大学图书馆挑选一本介绍性的集合论书,这应该会给你你需要的东西。

于 2009-04-06T13:25:45.263 回答
7

虽然这不是您正在寻找的内容,但普林斯顿数学指南有一个关于数学语言和语法的示例章节。它解释的不是太多公式,而是英语的正式使用。

于 2009-04-06T11:32:29.030 回答
4

已经有了很好的答案。

您应该期望数学符号很难,因为它将很多含义包含在很少的符号中,因此您必须放慢速度并一次处理一个方程式,而不能略读。通常你必须阅读关于一般主题的书或文章。

我认识的数学教授说,当他们处理不熟悉的工作时,他们必须喝杯咖啡,放慢速度,解析每个语句和每个方程,直到他们理解为止。

我在日常工作中必须使用相当多的数学,但大部分都归结为高中代数和三角,加上基本的微积分,以及真正的基本微分方程和线性代数。大多数人只需要高中的东西。

祝你好运。

于 2009-04-06T13:22:29.560 回答
2

一本解释符号的好书是Vector Calculus, Linear Algebra, and Differential Forms: A Unified Approach

于 2009-04-06T11:26:34.270 回答