07 2012 档案
cross product
摘要:向量积 也被称为矢量积、叉积(即交叉乘积)、外积,是一种在向量空间中向量的二元运算。与点积不同,它的运算结果是一个伪向量而不是一个标量。并且两个向量的叉积与这两个向量垂直。编辑本段定义 两个向量a和b的叉积写作a×b(有时也被写成a∧b,避免和字母x混淆)。向量积可以被定义为: |向量a×向量b|=|a||b|sinθ在这里θ表示两向量之间的角夹角(0° ≤ θ ≤ 180°),它位于这两个矢量所定义的平面上。 这个定义有一个问题,就是同时有两个单位向量都垂直于和:若满足垂直的条件,那么也满足。 一个简单的确定满足“右手定则”的结果向量的方向的方法是这样
阅读全文
泛型算法 (输入输出迭代器和算法综合介绍)
摘要:第十一章泛型算法标准库容器定义的操作非常少。标准库没有给容器添加大量的功能函数,而是选择提供一组算法,这些算法大都不依赖特定的容器类型,是“泛型”的,可作用在不同类型的容器和不同类型的元素上。考虑下面的例子,可以使用accumulate把string型的vector容器中的元素连接起来://concatenateelementsfromvandstoreinsumstringsum=accumulate(v.begin(),v.end(),string(""));这个函数调用的效果是:从空字符串开始,把vec里的每个元素连接成一个字符串。注意:程序显式地创建了一个strin
阅读全文