勾股定理
目录
1.1 引言
1.1.1 探索毕达哥拉斯定理:历史与意义
在这第一讲中,我们考察数学中最重要的定理之一——毕达哥拉斯定理。该定理的历史渊源令人着迷:诸如 这样的恒等式最早出现于苏美尔数学中。像 这样的数三元组被称为毕达哥拉斯三元组。而定理本身远不止于此。该定理不仅列举了若干例子作为佐证,还陈述并证明了:对所有三角形而言,关系式 成立当且仅当该三角形是直角三角形。毫不夸张地说,毕达哥拉斯定理是最优美、最重要的定理之一。它在数学的许多其他分支中都有亮相。例如,在调和分析中,它告诉我们周期函数的长度平方等于其傅里叶系数的平方和。在概率论中,它告诉我们如果两个随机变量 不相关,那么 的方差等于 和 的方差之和。

1.1.2 重新定义向量
我们在此也利用该定理引入向量和线性空间。矩阵语言不仅是一种符号表示,它还允许采用一种稍微更精细的向量微积分方法,其中可以区分别向量和行向量。这与标准向量分析课程不同,当工作更接近线性代数时,这是可能的。传统上,许多资料将向量定义为具有“大小”和“方向”的量。这很有问题,因为一部“电影”也符合这一概念:它有长度(时长),也有导演(director)。但我们不必用双关语来调侃:零向量 就是一种不符合向量定义的量,因为零向量没有方向。由于这类问题,人们通常将向量定义为由空间中的两点 定义的量,记作 ,并将该向量视为从 到 的平移,或一个始于 终于 的“箭头”。现在,又面临一个困难:两个平行且等长的向量被视为相同。实际上,人们需要使用等价类从仿射空间得到线性空间。现代的观点是,可以在每一点附加一个向量的线性空间,并将 视为附加在点 的一个向量。例如,我们将见到梯度场的概念,它在每一点附加一个行向量。力场就是例子。
1.1.3 数据分析中的矩阵基础
无论如何,在数据分析被公认为重要工具的时代,尽早引入矩阵空间也有其优势。关系型数据库建立在矩阵的概念之上。最熟悉的是电子表格,即组织数据的二维阵列。最近,这类概念也被更复杂的数据结构(如图数据库)所取代。然而,图也可以用矩阵来描述。给定网络的两个节点 ,在矩阵元素 中写入它们之间的关联方式。最简单的情形是,若节点相连则填 ,不相连则填 。无论如何,数据始终是由更基本的量构成的阵列。计算机的存储结构就是按数组组织的。正如艾伦·图灵所证,我们能形式化的所有计算都可以在一个只有 和 的一维磁带上完成。现代计算机存储设备本质上就是这种图灵带,但以更复杂的方式组织,利用分区或扇区,类似于矩阵按行和列组织的方式。
1.2 讲座
1.2.1 矩阵基础
一个由实数构成的有限矩形阵列 称为矩阵。如果 有 行和 列,则称为一个 矩阵。我们用 表示第 行第 列的元素。一个 矩阵是列向量,一个 矩阵是行向量。一个 矩阵称为标量。给定一个 矩阵 和一个 矩阵 , 矩阵 定义为 它称为矩阵乘积。一个 矩阵 的转置是 矩阵 。列向量的转置是行向量。
1.2.2 矩阵的向量空间
记 为 矩阵的集合。它包含零矩阵 ,其中 。当 时,它就是零向量。 中两矩阵的加法 定义为 标量乘法 定义为 若 是实数。这些运算使 成为一个向量空间 线性空间:加法满足结合律、交换律,存在唯一的加法逆元 满足 乘法满足分配律: 和 以及
1.2.3 欧几里得空间、点积与长度
空间 也称为 。它是 维欧几里得空间。向量空间 是平面, 是物理空间。这些空间对我们来说很亲切,因为我们在纸上作画并生活在空间中。两个列向量 之间的点积是矩阵乘积 因为点积是一个标量,该乘积也称为标量积。在两个矩阵 的矩阵乘积中, 位置的元素是 的第 行与 的第 列的点积。更一般地,两个任意 矩阵之间的点积可以定义为 其中矩阵的迹是其对角线元素之和。这意味着 我们只需将所有矩阵元素相乘后相加。点积满足分配律 和交换律 我们可以用它来定义向量的长度 或矩阵的长度 ,我们取正平方根。平方和为零当且仅当所有分量为零。因此,唯一满足 的向量是 。
1.2.4 柯西-施瓦茨不等式
一个重要的关键结果是柯西-施瓦茨不等式。
定理 1.
证明. 若 ,则无需证明,因为两边均为零。若 ,则我们可以将方程两边同除以 ,从而不妨设 。定义 。现在,
1.2.5 两向量之间的夹角
由柯西-施瓦茨不等式可知,对任意两个非零向量 ,数值 落在闭区间 内: 因此存在唯一的角 使得 如果 和 之间的这个夹角等于 ,则两向量正交。如果 或 ,则两向量称为平行。此时存在实数 使得 。零向量既被认为与任何其他向量正交,也被认为与任何其他向量平行。
1.2.6 余弦定理
两个向量 在欧几里得空间 中定义了一个(可能退化的)三角形 。上述公式在点 处定义了一个角 (可能是零角)。三角形的边长 满足下列余弦公式。这也称为阿尔-卡西恒等式。
推论 1.
证明. 我们利用定义及分配律(展开即得):
1.2.7 理解毕达哥拉斯定理:余弦定理的特例
特别重要的是 的情况。它就是毕达哥拉斯定理:
定理 2. 在一个直角三角形中,有 。
1.3 示例
示例 1. 点积 为 我们有 ,夹角 。
示例 2. 和 的点积为 的长度为 , 的长度为 。 与 之间的夹角为
示例 3. 和 是垂直的,因为 它们之间的夹角为 。 的长度为 。 的长度为 。 的长度为 。我们验证 注意 。乘法不满足交换律。
示例 4. 求边长 和 的三角形的各个角。
答案:由阿尔-卡西定理得 所以 类似地 所以 ,且 所以
1.4 图示


1.4.1 数学中的无限视野
数学不仅是永恒的,也是无限的。为了说明这一点,请看“永恒者”问题。1 定义巴比伦图 ,其中正整数为顶点,如果 是完全平方数,则 相连。 中的每条边都属于一个毕达哥拉斯三元组 。我们可以问会出现哪种类型的子图,有多少个连通分量,直径是否无限,或者闭合回路可以有多大。可以提出成百上千个问题。嵌入三角形 例如就是欧拉砖!是否存在嵌入四面体 ,即数字 的团,其中每一对都是毕达哥拉斯三元组?这将是一个欧拉超立方体。存在吗?在证明任何东西之前,我们有一个数据问题。做实验!


ListPlot[Table[GraphDiameter[Babylonian[n]],n,1000]] 给出了 的最大连通分量 的直径。我们有 。练习
练习 1. 使用定义求 中向量 和 之间的夹角 。如果将 视为数据,则值 是两个数据点 和 之间的相关性。若余弦为正,则数据正相关;若余弦为负,则负相关。
练习 2. 给定矩阵 。
- 求 ,然后构造 和 。第一个矩阵称为对称矩阵,第二个称为反对称矩阵。
- 计算 和 。然后求 和 。
- 为什么 b) 中计算出的这两个数相同?对于两个 矩阵,一般是否有 ?(用求和符号可简短验证)。
练习 3.
- 通过展开 验证一般情况下的三角不等式 ,然后构造平面 中两个整数坐标向量的例子,并应用此不等式。画出该情形。
- 验证:若 和 长度相等,则 与 垂直。用一句话几何描述 b) 中的情形。
练习 4. 将向量 写为一个平行于 的向量与一个垂直于 的向量之和。若将 解释为作用在质量为 的风筝上的力, 为速度,则 可解释为功率,即风筝能量的变化率。根据牛顿定律,平行于 的向量将是风筝的加速度。
练习 5.
- 在 中找出两个向量,其所有坐标分量均为 或 ,且互相垂直。
- 在 中设计四个向量,其所有坐标分量均为 或 ,且两两互相垂直。
选做:能否发明一种策略,例如在 中找到 个两两垂直且分量仍属于 的向量?
- 此问题由 Ajak 传达给我们,他知晓数千年的数学。↩︎