向量
有大小有方向的量,又称为矢量。
二维的向量常用一个对数(x,y)表示,代码中常用一个结构体来实现向量。
struct vector
{
double x,y;
vector (double X=0,double Y=0)
{
x=X,y=Y;
}
}
向量的模
即向量的长度
a=(x,y)
|a|=sqrt(x2+y2)
double len(vector a)
{
return sqrt(a.x*a.x+a.y*a.y)
}
注意
另,二维平面中的点,同样可以用对数(x,y)来表示,所以向量的存储方式同样可以用于点。