向量 规范化

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

               

向量规范化,即让向量的长度为1.

代码表示如下:

 //向量的规格化:就是让向量的长度等于1; //向量长度 length = sqrt(x² + y² + z²); //要让长度=1,那么向量 V(normalize) = V(src)/length=V(src)/sqrt(x² + y² + z²)=V(x/length,y/length,z/length); Vector3 normalize(Vector3 const & v) {  //float sqr = v.x*v.x + v.y*v.y + v.z*v.z;  //return v*inversesqrt(sqr);  float length = sqrt(v.x*v.x + v.y*v.y + v.z*v.z); //向量长度;  return Vector3(v.x / length, v.y / length, v.z / length); //获取到规格化的向量; }


           

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

你可能感兴趣的:(向量 规范化)