In MV Calc today, we were learning about arc length. In 3D, if you have parametric equations defining a curve, you can find the arc length by calculating:
I asked them to calculate the length of this curve, which will repeat itself, over and over and over:
If you graph it, it looks like this (it’s a 3D Lissajous curve):
Which is awesome! They had to figure out the limits of integration (the function will go back to it’s original starting point when , so the limits of integration are from 0 to . And we had to use our fnInt function on our graphing calculators to actually calculate the length. But it was cool.
During the class, I starting thinking of all the extensions and projects that could come out of this. For example, we could have students study . If , , and are all rational numbers, we can prove that the curve will repeat itself. However, as soon as we make one of them irrational, we can prove the curve will not repeat itself. Look at this video to see how cool it looks!
What if all three (, , and ) are irrational? What constraints do we need if we want the function to repeat? (The answer won’t be tough, I imagine, but worth exploring.)
Also, on the subway ride home, I wondered if we could come up with an explicit formula (rather than parametric) for a surface containing every point on the curve. (A harder question, for sure.)
And another: what is the smallest volume you can design to enclose a curve which does repeat, like . Since sine and cosine bounce between 1 and -1, I will say that your volume had better be better than .
Great stuff – thanks for sharing! What maths software were you using in the screencasts? I couldn’t make it out due to the size of the videos (and I can’t seem to resize them either).
There are some nice Wolfram Demonstrations on Lissajous figures
Things get really interesting when you start including the idea of damping.
Hi Mike: I was using this amazing program called MVT: Mathematical Visualization Toolkit! Just download it and play around with it (or you can use it online without downloading it): http://amath.colorado.edu/java/