GREEN FLAG = Begin RIGHT/LEFT = More/Less Cats (More/Less sine waves) SPACE = Clear UP/DOWN = Listen to Graph / Silence Graph About: How to approximate a square wave by having cats walk circles around each other. Notes: A square wave is one example of a shape that can be created by adding together sine waves. A sine wave can be made by graphing the y position of a cat walking in circles. If you then have a second cat walking circles around a first cat walking circles, and you graph the y position of the second cat, then you are graphing the sum of 2 sine waves. If you adjust the speed and size of the circle of the 2nd cat just right, you can make it's y position be similar to a square wave. Then you can add a 3rd cat circling the 2nd cat at just the right speed and size, and it gets to be even more like a square wave. Etc. I used the formula sin(t) + sin(3t)/3 + sin(5t)/5 + etc.
I was influenced to make this project by an example I saw from Brian Silverman at Apple Hill in 2007