I am trying to build a model for a certain type of oscillatory behaviour with a kind of exponential dilatation.

How can I modify the function of a simple cosine oscillation $\psi(x)=A_0 \cos(2\pi\; \omega x)$ to an oscillation which period would increase exponentially along the abscissa from left to right?

  • 3
    $\begingroup$ A very similar question was asked and answered here. $\endgroup$ – user26872 Jun 23 '13 at 19:07
  • $\begingroup$ @oen thanks! this is exactly what I wanted, I was just playing with $e^x$ and $e^{-x}$ and too blind to think that the inverse should be $\log (x)$ of course. $\endgroup$ – al-Hwarizmi Jun 23 '13 at 19:37
  • $\begingroup$ Glad to help. $\,\,\,$ $\endgroup$ – user26872 Jun 23 '13 at 19:39

I've turned my comment into an answer so the question can be closed.

A very similar question was asked and answered here.


I believe I'm addressing your question with the following.

Your function can be rewritten as

$$\psi(x) = A_0\cos(2\pi\omega x ) = A_0 \cos\left(\frac{2\pi}{X} x\right)$$ where I've defined $X$ to be the period of oscillation:

$$ \omega = \frac{1}{X}$$

If you want to make the period of oscillation an exponential function of $x$ itself, this can be expressed as follows:

$$ X(x) = X_0e^{a x}$$

In this terminology, $X_0$ and $a$ are both constants which characterize the exponential behavior. $X_0$ is the period at $x=0$ and $a$ characterized how rapidly the period of oscillation varies with $x$.

Hence, the final expression is

$$\psi(x) = A_0\cos\left(\frac{2\pi }{X(x)}x\right)=A_0 \cos \left( \frac{2\pi}{X_0 e^{ax} }x\right) = A_0 \cos\left(\frac{2\pi}{X_0}x e^{-ax}\right)$$

  • $\begingroup$ unfortunately not; I had exactly this problem see comments above $\endgroup$ – al-Hwarizmi Jun 23 '13 at 19:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.