e1,e2的模长是1吗?
是的话,答案应该是
arccos (2xw+2yq+xq+wy)/[2*根号下(x^2+y^2+xy)*(w^2+q^2+wq)]
就用向量运算cos=(a*b)/[(a模长)*(b模长)]