摘要:
第1节:零向量 1.零向量的概念 对于任意向量x,都有x+y=x,则x被称为零向量。例如,3D零向量为[0 0 0]。零向量非常特殊,因为它是唯一大小为零的向量,并且唯一一个没有方向的向量。 第2节:负向量 1.负向量的概念 对于向量x,如果x+(-x)=0,则-x就是负向量。 2.负向量的运算法则 阅读全文
摘要:
第一节:数学角度的向量 1.向量的数学定义 对数学家而言,向量就是一个数字列表,对程序员而言则是另一种相似的概念-数组。数学上,一个向量就是一个数组。 2.向量的维度 向量的维度就是向量包含的“数”的数目。向量可以有任意正数维,当然也包括一维。事实上,标量可以被认为是一维向量,本书中主要讨论2维,3 阅读全文
摘要:
第一节:为什么要有多坐标系 当我们使用一个坐标系来描绘整个场景的时候,场景中的任意点都可以用该坐标系描述,此时如果有一只羊一遍摇动着耳朵,一边走,这个时候如果进行坐标的转换会发现异常的麻烦,此时如果我们把羊看做整体,羊的移动问题就可以用这个坐标系解决,但是这只该死的羊还摇动耳朵,这时候我们应该以羊为 阅读全文
摘要:
第一节:1D数学 1.基本数学概念 自然数:人类在大自然中对自己的羊或者牛进行计数,而出现自然数,所以从0到N的整数被称为自然数。 负数:有时候人类在交易物品的时候会先赊着,此时就是用负数表示。 分数:人类在交易物品的时候,例如卖羊的时候,我们可能吃不了那么多,只需要1/4的羊肉,此时就产生了分数。 阅读全文
摘要:
阅读本书需要的基础知识 代数表达式转换 代数运算法则,如结合律,分配率 函数和变量 基本的2D欧几里得几何知识 三角函数 同时还需要了解C++编程的基础知识,程序流程控制,函数和参数,面向对象编程和类的设计 本书目录快速链接: 第1章 简介,就是您正在阅读的这一章。基本介绍了本书的特点和阅读所具备的 阅读全文