Vector Subtraction: Dynamic Geometric Illustration
Loading the math board and drawing, please wait…
This GeoGebra example dynamically and geometrically illustrates vector subtraction, showing that vector a minus vector b equals vector a plus the opposite of vector b, and demonstrating the triangle law or parallelogram law of vector addition. Core mathematical concepts include vector subtraction, opposite vectors, vector addition, triangle law, parallelogram law, and translation/rotation of vectors in the plane. Construction highlights: using GeoGebra commands such as Mirror to generate the opposite of vector b, Dilate, Translate, and Rotate to construct the difference vector, Vector to draw vectors, and Textfield/InputBox for interactive input, with a button to trigger dynamic updates. Objects include points A, B, C and their mirrored images, vectors u, v, w, etc. Suitable for high school or early college students learning vector operations, and for teachers demonstrating the geometric essence of vector subtraction, with connections to right triangles, hyperbolas, and angles, though the core focus is on vector arithmetic.
GeoGebra Commands & Parameters
Mirror(B, A) → B'_1Dilate(A, If[0 < a ≤ 1, 1 - a, 0], C) → A'_1Vector(A, A'_1) → wTranslate(B'_1, w) → FVector(A, B) → vVector(A, C) → uRotate(C, If[0 < a ≤ 1, ((a * 180))°, 180°], A) → C'Dilate(A, If[1 < a < 2, 2 - a, 1], B) → A'Vector(A, A') → bRotate(C, 180°, A) → C'_1Translate(C'_1, b) → DTranslate(C'_1, v) → EVector(A, E) → fTextfield() → InputBox1Translate(B, w) → B'Vector(A'_1, B') → cDilate(A, If[1 < a ≤ 2, 2 - a, 0], F) → A'_2Vector(A, A'_2) → dVector(A, B) → eDilate(A, If[0 < g ≤ 1, 1 - g, 0], B) → A'_3Vector(A, A'_3) → hTranslate(C, h) → C'_2Vector(A, C) → jDilate(A, If[1 < g ≤ 2, 2 - g, 0], C'_2) → A'_4Dilate(A, If[-1 < a ≤ 0, (-a), 0], B'_1) → A'_5Vector(A, A'_5) → lVector(A'_1, F) → mVector(A, B'_1) → nMirror(C, A) → C'_3Dilate(A, If[-1 < g ≤ 0, (-g), 0], C'_3) → A'_6Vector(A, A'_6) → iVector(A, C'_3) → pTranslate(A'_6, h) → GVector(A'_3, G) → qDilate(A, If[1 < g ≤ 2, 2 - g, 0], G) → A'_7Vector(A, A'_7) → k
AI Drawing Prompt Reference
Create a dynamic geometric illustration showing vector subtraction. Place three points on a plane as the origin and endpoints of two vectors, drawing arrows for the original vectors. Reflect one vector about the origin to obtain its opposite. Construct the difference vector by translating and rotating, making it equal to the first vector plus the opposite of the second. Include auxiliary points, translated vectors, and triangles or parallelograms formed by these vectors to visually demonstrate the triangle law and parallelogram law. Add a slider or input box to dynamically adjust parameters, updating the figure to show different cases of vector subtraction.
The prompt above was compiled from the original drawing commands and is for reference only.