Figurate Numbers Demo
Loading the math board and drawing, please wait…
This example demonstrates the generation and properties of figurate numbers, visually representing sequences of different dimensional polygons through dynamic construction; core math concepts include sequences, geometry, transformations, and parametrization; construction highlights involve GeoGebra commands like Intersect, Point, Polygon, If, Take, Dilate, Sequence, LaTeX, RemoveUndefined, TableText for visualization and interaction; suitable for high school and above mathematics learning, exploring the connection between sequences and geometry and dynamic geometry demonstrations.
GeoGebra Commands & Parameters
Intersect(xAxis, yAxis) → APoint(xAxis) → BPolygon(A, B, If[a, 3, If[b, 4, If[c, 5, 6]]]) → poly1, f, J, g, h, q, r, s, C, H, IIf(a, 3, If[b, 4, If[c, 5, 6]]) → iTake(list1_1, 1, i) → list1Take(list1_1, 1, 1) → list0Dilate(list1, 2) → list2Dilate(list2, 3 / 2) → list3Dilate(list3, 4 / 3) → list4Dilate(list4, 5 / 4) → list5Sequence(Sequence[Dilate[Element[list5, i], j / 5, Element[list5, i + 1]], i, 2, Length[list5] - 1], j, 1, 5) → list55Sequence(Sequence[Dilate[Element[list2, i], j / 2, Element[list2, i + 1]], i, 2, Length[list2] - 1], j, 1, 1) → list22Sequence(Sequence[Dilate[Element[list3, i], j / 3, Element[list3, i + 1]], i, 2, Length[list3] - 1], j, 1, 2) → list33Sequence(Sequence[Dilate[Element[list4, i], j / 4, Element[list4, i + 1]], i, 2, Length[list4] - 1], j, 1, 3) → list44Dilate(list5, 6 / 5) → list6Sequence(Sequence[Dilate[Element[list6, i], j / 6, Element[list6, i + 1]], i, 2, Length[list6] - 1], j, 1, 6) → list66If(a, 3, If[b, 4, If[c, 5, If[d, 6, 7]]]) → jLaTeX("P_{" + i + "}(n)") → C1LaTeX("n") → B1If(n ≥ A2, A2, NaN) → B2If(n ≥ A3, A3, NaN) → B3If(n ≥ A4, A4, NaN) → B4If(n ≥ A5, A5, NaN) → B5If(n ≥ A6, A6, NaN) → B6If(n ≥ A7, A7, NaN) → B7If(n ≥ A8, A8, NaN) → B8RemoveUndefined(list7) → list77RemoveUndefined(list8) → list88TableText({list77, list88}, "c_|v") → text1