Handshakes
Loading the math board and drawing, please wait…
This example demonstrates a regular polygon with diagonals. It involves combinatorics. Using GeoGebra commands like Point, Sequence, and Sum, you can construct a polygon with diagonals. Suitable for high school mathematics education and learning.
GeoGebra Commands & Parameters
Point(x = x(A)) → BSequence(Rotate[B, ((i * 360) * ° / n) + (180 * ° / n), A], i, 1, n) → list1Sequence(Sequence[Segment[Element[list1, i], Element[list1, i + j]], j, 1, n - i], i, 1, n - 1) → list2Sequence(Length[Element[list2, i]], i, 1, n - 1) → handshakesSum(handshakes) → totalSequence(Segment[Element[list1, A1], Element[list1, A1 + j]], j, 1, n - A1) → B1Sequence(Segment[Element[list1, A2], Element[list1, A2 + j]], j, 1, n - A2) → B2Sequence(Segment[Element[list1, A3], Element[list1, A3 + j]], j, 1, n - A3) → B3Sequence(Segment[Element[list1, A4], Element[list1, A4 + j]], j, 1, n - A4) → B4Sequence(Segment[Element[list1, A5], Element[list1, A5 + j]], j, 1, n - A5) → B5Sequence(Segment[Element[list1, A6], Element[list1, A6 + j]], j, 1, n - A6) → B6Sequence(Segment[Element[list1, A7], Element[list1, A7 + j]], j, 1, n - A7) → B7Sequence(Segment[Element[list1, A8], Element[list1, A8 + j]], j, 1, n - A8) → B8Sequence(Segment[Element[list1, A9], Element[list1, A9 + j]], j, 1, n - A9) → B9Sequence(Segment[Element[list1, A10], Element[list1, A10 + j]], j, 1, n - A10) → B10Sequence(Segment[Element[list1, A11], Element[list1, A11 + j]], j, 1, n - A11) → B11Sequence(Segment[Element[list1, A12], Element[list1, A12 + j]], j, 1, n - A12) → B12Sequence(Segment[Element[list1, A13], Element[list1, A13 + j]], j, 1, n - A13) → B13Sequence(Segment[Element[list1, A14], Element[list1, A14 + j]], j, 1, n - A14) → B14Sequence(Segment[Element[list1, A15], Element[list1, A15 + j]], j, 1, n - A15) → B15Sequence(Segment[Element[list1, A16], Element[list1, A16 + j]], j, 1, n - A16) → B16Sequence(Segment[Element[list1, A17], Element[list1, A17 + j]], j, 1, n - A17) → B17Sequence(Segment[Element[list1, A18], Element[list1, A18 + j]], j, 1, n - A18) → B18Sequence(Segment[Element[list1, A19], Element[list1, A19 + j]], j, 1, n - A19) → B19Sequence(Segment[Element[list1, A20], Element[list1, A20 + j]], j, 1, n - A20) → B20Sequence(Segment[Element[list1, A21], Element[list1, A21 + j]], j, 1, n - A21) → B21Sequence(Segment[Element[list1, A22], Element[list1, A22 + j]], j, 1, n - A22) → B22Sequence(Segment[Element[list1, A23], Element[list1, A23 + j]], j, 1, n - A23) → B23Sequence(Segment[Element[list1, A24], Element[list1, A24 + j]], j, 1, n - A24) → B24Sum(Take[handshakes, 1, k]) → totalk
AI Drawing Prompt Reference
Draw a regular polygon and display all its diagonals. Start by identifying one vertex of the polygon and then rotate it around this vertex at specific angles to generate the remaining vertices. Next, connect each vertex to other non-adjacent vertices to form the diagonals. Finally, calculate and display the total length of all diagonals, as well as the lengths of diagonals originating from specific vertices.
The prompt above was compiled from the original drawing commands and is for reference only.