前言

本教程主要通过观察周围的世界,提出一些巧妙的方法来利用代码对其建模。本教程主要分为三个部分。在第一部分,我们研究基础物理学,比如苹果怎么会从树上掉下来,钟摆如何在空中摆动,地球如何围绕太阳转动,等等。本教程的前五章内容都离不开运动建模的基本组件——向量(vector)。我们的故事也从向量开始。

如今,向量一词有很多含义。在C++编程语言中,向量代表可动态增长的数组。但它不是我们要研究的话题。我们要谈论的是欧几里得向量(Euclidean vector),也称几何向量。本教程中出现的“向量”一词均指欧几里得向量,它的定义是:一个既有大小又有方向的几何对象。

向量通常被绘制为一个带箭头的线段,线段的长度代表向量的大小,箭头所指的方向就是向量的方向。


在上图中,向量被绘制成从A点到B点的箭头线段,并说明了物体如何从A点运动到B点。

最后修改: 2022年10月2日 Sunday 10:15