这里是关于计算几何的知识,摘自 Yurchiu 做的 PPT。
我还没上高中,就让我搞这些少儿不宜的内容 qwq。
暂时只有 向量 还能理解,所以只有关于向量的内容。
计算几何简介
需要计算的几何。即讨论点、线、面之间的相互关系,比如线段之间的相交关系,多边形的面积等。
做计算几何题是一项艰苦的体力劳动。计算几何就是让你想到但写不出来。
“说的比做的容易得多得多……”
向量
向量,同矢量,⼀个有方向、大小的量。数对应着标量。
二维平面上,⼀个点 A 与向量 OA=a=(xA,yA) 等价,程序实现时不对点与向量作区分(向量的坐标表示)。向量通常用小写字母表示。
设 A(xA,yA),B(xB,yB),则向量 AB=B−A=(xB−xA,yB−yA)。
一些内容
模长 ∣a∣:a的长度。
零向量 0:∣0∣=0。
单位向量:∣a∣=1。
共线(平行)向量:方向相同或相反。
相等向量:方向相同,长度相同。
旋转:向量 (x,y) 绕坐标原点逆时针旋转 θ 度。
平面向量基本定理、基底、夹角、垂直、正交分解、投影……
运算
线性运算
加,减,数乘。
点积
a⋅b=∣a∣∣b∣cosθ
其中 θ 表示由 a旋转到 b所经过的夹角。其绝对值等于 a在 b上的投影的模长乘上向量 b的模长。
设 a=(x1,y1),b=(x2,y2),则它们的点积等于:
x1x2+y1y2
简单应用:两个向量垂直 ⇔ 其点积为 0。
叉积
a⋅b=∣a∣∣b∣sinθ
几何意义为,以两个向量为邻边构成的平行四边形的有向面积。当 b在 a左侧时为正,右侧时为负(其方向遵循右手定则)。
设 a=(x1,y1),b=(x2,y2),则它们的点积等于:
x1y2−x2y1
简单应用:两个向量平行 ⇔ 其叉积为 0。
向量的旋转
把向量 a=(x,y) 旋转 θ 弧度后得到的坐标为:
(xcosθ−ysinθ,xsinθ+ycosθ)
本文作者:Yurchiu
本文链接:https://yz-hs.github.io/b312e0188674/
版权声明:本博客中所有原创文章除特别声明外,均允许规范转载,转载请注明出处。所有非原创文章,按照原作者要求转载。
最后更新:2023-08-21, 23:18:21