Hello, I'm trying to create a wave function with decreasing frequency/periodicity. My math skills are rusty but I've had plenty of calc based trig in college(ehh hmmm20yrs ago..). I'm trying the equation-driven curves to accomplish this. The function I've created to suit my project's dimensions is : y(x) = .15*sin(x^(1+x/100)*pi/3)+.33

This works fine for domain x {0,30} but fails when x spans from negative to positive values. So I tried:

y(x) = .15*sin(abs(x)^(1+abs(x)/100)*pi/3)+.33

This tells me the curve cannot be generated because it is discontinuous. Essentially it says y=abs(x) is discontinuous. Any math people out there who can advise? Thank you.

Hi John.

Another mathematical definition of abs(x) is sqr(x^2)

I just tried it out, and it appears to work fine in the negative domain, basically mirroring your function about x = 0.

So what you will type into the equation line is:

.15*sin(sqr(x^2)^(1+sqr(x^2)/100)*pi/3)+.33

Another idea: you might consider swapping sin for cos or (1-cos(...)), so you avoid the cusp at x = 0 (although I'm not sure what your application is).