向量间夹角计算
几何画板及绘图内容加载中,请稍等……
①本范例演示了如何计算两个向量之间的夹角;②涉及的核心数学概念包括向量、三角函数、向量的模长和点积;③作图要点——从下方『构造摘要』提炼用到了哪些 GeoGebra 命令/对象:CornerThreeD, Polygon, Segment, Sequence, Join, Remove, Point, Vector, Angle, Distance;④适合的学段或用途:高中及以上数学教学,向量与三角函数应用。
GeoGebra 命令及参数
CornerThreeD(-1, 1) → LCornerThreeD(-1, 7) → UPolygon((x(L), y(L), 0), (x(L), y(U), 0), (x(U), y(U), 0), (x(U), y(L), 0)) → poly1, f, g, h, iSegment(O, (0, y(U), 0)) → eSequence(Sequence[(p, q, 0), p, ceil(x(L)), floor(x(U)), 1], q, ceil(y(L)), floor(y(U)), 1) → list1Join(list1) → list2Remove(list2, {(0, 0, 0)}) → list3Point(list3) → APoint(list3) → BSequence((x(A), y(A), k), k, ceil(z(L)), floor(z(U)), 1) → list4Sequence((x(B), y(B), k), k, ceil(z(L)), floor(z(U)), 1) → list5Point(list4) → CPoint(list5) → DVector(O, C) → uVector(O, D) → vVector((0, 0, 1)) → aSegment(C, A) → jSegment(D, B) → kAngle(D, O, C) → αSegment(O, A) → lSegment(O, B) → mAngle(O, A, C) → βAngle(O, B, D) → γSegment(O, (0, 0, z(U))) → nSegment(O, (x(U), 0, 0)) → wSequence(Segment[(ceil(x(L)), m, 0), (floor(x(U)), m, 0)], m, ceil(y(L)), floor(y(U)), 1) → list7Sequence(Segment[(n, ceil(y(L)), 0), (n, floor(y(U)), 0)], n, ceil(x(L)), floor(x(U)), 1) → list6Distance(O, C) → ocDistance(O, D) → od