[plt-scheme] Nifty assignment help
On Mar 10, 2009, at 10:33 AM, Todd O'Bryan wrote:
> The idea is that you create random functions that have domain ([-1,
> 1], [-1, 1]) and range [-1, 1]. You map the domain values to x and y
> and the range values to a color, plot the results, and get very cool
> designs.
>
> What I need are functions with the following contracts:
>
> ;; draw-grayscale: Integer
> (Integer[0, size] Integer[0, size] -> Integer[0, 255])
> -> Image
> ;; consumes: the size in pixels of a square image,
> ;; a function that, given an x and y coordinate on
> the image,
> ;; produces a grayscale value
> ;; produces: the image
???
> I could do these in the image teachpack using color-list->image, but I
> suspect that would be remarkably slow.
Are you sure? Try first and do report.
> Where should I look for a better way to do it?
Take a look at the plot library. It may be what you want -- Matthias