in reply to Re: Make sin wave with GD
in thread Make sin wave with GD

Ok. Thank you. I convert to radians but now wave is upsidedown and clipped.

Replies are listed 'Best First'.
Re^3: Make sin wave with GD
by pme (Monsignor) on Jul 01, 2015 at 17:25 UTC
    The 0,0 point is the upper left corner of your 400x400 GD plane if i am not mistaken.
      Yes. The wave start in upper left. But I want it to start in middle left. And go up. Not down. Any more help? Thank you again.
        $y2 = 200 - 200*sin($x2));

        The first 200 will shift the center line of the sine so that it is along the center of the plot. The minus sign flips the sine upside down since y is increasing down, not up. Finally, the scale factor is changed to 200 so there is room for both the upper and lower halves of the sine.

        That can be written without repeating the 200 as:

        $y2 = 200 * (1-sin($x2));