# Exponential sine wave

**URL:** <https://forum.kirupa.com/t/exponential-sine-wave/330834>\
**Category:** flash\
**Created:** [March 26, 2013, 8:30pm UTC](https://forum.kirupa.com/t/exponential-sine-wave/330834 "2013-03-26T20:30:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Viper87](https://avatars.discourse-cdn.com/v4/letter/v/7ba0ec/32.png) [@Viper87](https://forum.kirupa.com/u/Viper87)\
**Post date:** [March 26, 2013, 8:30pm UTC](https://forum.kirupa.com/t/exponential-sine-wave/330834/1 "2013-03-26T20:30:01Z")

</div>

Hello!

With this code I can draw a simple sine wave on the stage:  
 ![](http://forum.kirupa.com/uploads/kirupa/6676/13000ee2976ff7c0.jpg)

```auto

var frequency:Number = 5;
var axisY:Number = stage.stageHeight*.5;
var amplitudeMultiplier:Number = 32;

graphics.lineStyle(2);
graphics.moveTo(0, axisY);

for (var i:uint = 0; i <= stage.stageWidth; i++) {
    var amplitude:Number = Math.sin(frequency * Math.PI*2 * i/stage.stageWidth);
    graphics.lineTo(i, axisY - amplitude*amplitudeMultiplier);
}

```

But I want to draw a exponential sine wave, like this:

![](http://forum.kirupa.com/uploads/kirupa/6677/25ce10f13cf36f4d.jpg)

I think the Math.exp()-function can be useful. Please help!

Thanks already!
