2.3–vectorcals.h
矢量运算相关的一些算法(function)
vectorcals.cpp:https://blog.csdn.net/qq_33904382/article/details/102789672
/*vectorcals.h*/
#ifndef VECTORCALS_H
#define VECTORCALS_H
#include<vector>
#include<math.h>
using std::vector;
///求所有元素的和 <矢量表中所有矢量(平面)的和>
///返回和向量
template<typename T>
T& vecAdd(const vector<T>& vec);
///求矢量的模 返回模
template<typename T>
T vecLen(const vector<T> vec);
///两点距离<平面欧式距离>
template<typename T>
T pondis(const vector<T> locA,const vector<T> locB);
///两点距离平方
template<typename T>
T pondis2(const vector<T> locA,const vector<T> locB);
///求向量的单位方向向量
template<typename T>
T vecdir(const vector<T>& vec);
///求向量的单位方向向量
vector<double> vecdirx(const vector<double>& vec);
#endif // VECTORCALS_H