点积

作者: laochonger | 来源:发表于2018-06-11 10:43 被阅读0次

    a * b = | a | * | b | * cos(a,b) //cos是偶函数,所以角度的方向关系不大(逆时针转角)

    • 1 两向量垂直(cos = 0),a * b = 0
    • 2 平面坐标系下,点积等于XaXb + YaYb
    double Dot(Vector A, Vector B) { return A.x*B.x + A.y*B.y; }//平面直角坐标系上向量点积 
    double Length(Vector A) {return sqrt(Dot(A,A));} //x方加y方的和的算术平方根为向量的模长 
    double Angle(Vector A, Vector B){ return acos(Dot(A,B) / Length(A) / Length(B)); } //点积除以模长的积等于cos(a,b); 
    

    相关文章

      网友评论

          本文标题:点积

          本文链接:https://www.haomeiwen.com/subject/kamceftx.html