Times Tables Cardioid

Times Tables Cardioid
Loading the math board and drawing, please wait…
2019-12-23 04:18
This example demonstrates how to generate a cardioid pattern using GeoGebra by integrating multiplication tables with coordinate geometry. Core math concepts include sequences, matrices, vectors, and piecewise functions. Key GeoGebra commands used are IterationList, Circle, Element, Segment, and Vector. Suitable for high school mathematics education to illustrate the application of sequences and matrices in graphical generation, enhancing geometric intuition and computational skills.

GeoGebra Commands & Parameters

  1. IterationList(f, 0, i) → l1
  2. IterationList(g, 0, i) → X
  3. Circle((0, 0), 1) → c
  4. Element(l3, j) → A
  5. Element(l3, j) → B
  6. Element(l3, Mod[(N * j), i]) → C
  7. Segment(Element[l3, j], Element[l3, Mod[(N * j), i]]) → segm
  8. Vector(Element[l3, j], Element[l3, Mod[(N * j), i]]) → u

AI Drawing Prompt Reference

Draw a unit circle centered at the origin. Place equally spaced points on the circumference, with the number of points determined by the multiplication table multiplier. From each point, draw a line segment to another point on the circle, whose index is the product of the current index and the multiplier, taken modulo the total number of points. These segments form a cardioid-like envelope inside the circle. All segments are chords, each directed from its start to end point. The resulting pattern is symmetric and rhythmic, composed of many intersecting chords.
The prompt above was compiled from the original drawing commands and is for reference only.