这个东西不难,只是有一点繁复。楼上的各位用x, y 平面来解, 没有问题, 只是让问题更繁复。这种问题最好的方式应是复平面,极坐标。我给出大致思路, 搂主自己完善吧。
1) 平移坐标系至(2, 0)。注意:坐标系的移动,旋转不会改变夹角的特性。这样三个点(矢量)为:P0[0,0](原[2,0]), P1[0, -2](原[0,0]), P2[1, -2](原[1, 0]).
2) "这个点" P 的极坐标为 r*E^(-2PI/3 i), r 为长度, i为复数符号, 2PI/3为120度, E是自然常数。这样可以算出两个新矢量:
PP1 = P - P1 = r*E^(-2PI/3 i) - (-2i)
PP2 = P - P2 = r*E^(-2PI/3 i) - (1 - 2i)
所求夹角就是 PP1 与 PP2 的夹角。
3)旋转坐标系 E^(2PI/3 i) = cos(120) + i sin(120) = 0.5 + 0.866i :
pp1 = PP1 * E^(2PI/3 i) = r + 2i * E^(2PI/3 i) = (r – 1.732) + i
pp2 = PP2 * E^(2PI/3 i) = r + (1 - 2i) *(0.5 + 0.866i) = …. (搂主自己算)
这时可以看得出旋转的目的了吧
4) 求夹角A的方程。很简单, pp2 乘以pp1 的轭(r – 1.732) – i, 也就是说把pp2 旋转 pp1的角度。
A = pp2 * pp1’ = pp2 * ((r – 1.732) – i) = r^2 + ….
5)对 A 求导,求极值. (这个楼主应该会吧)
复平面,极坐标的方法可以完全避免 cos, sin 等等变换,而且可以很容易的利用旋转操作求得夹角方程。当然, 得有基本的复平面极坐标知识
只要有基本的复平面 |