This simulation takes an equation from the user, with variables x, y, and time. It then evaluates the equation for each pixel, and converts the resulting number to a color based on hexidecaml. That means that low numbers (below 50 ish) will look black.
Note: when using Math.cos() and Math.sin(), ensure that there is a coefficient, otherwise the equation will evaulate to numbers between -1 and 1, and will just appear to be solid black. Also, make sure when using Math.sin() and other functions, Math with a capital M is used.
Some examples:
Valid input variables: