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

OK that works! Does is there a generic way to do this for any values though?

Replies are listed 'Best First'.
Re^7: Make sin wave with GD
by sn1987a (Curate) on Jul 01, 2015 at 18:56 UTC

    I'm not sure I understand what you are asking, but I will take a shot. If f(x) is a function whose range goes from $f_min to $f_max over the domain of interest, and the graph is of size $graph_size, then plot

    my $span = $f_max - $f_min; $y = (-f($x)-$f_min)*$graph_size/$span;

    In the case of your sine, you would have $f_min = -1; $f_max = 1; $graph_size = 400. This simplifies the the expression in my previous response.

Re^7: Make sin wave with GD
by Anonymous Monk on Jul 01, 2015 at 19:32 UTC