How to plot the function f(x,y) = 0?

I have a function f (x,y) = 0, the program should plot it. The function is set by the user. Example of a function:

f(x,y) = x*y + sin(x+y)/ln(x)
Author: Nicolas Chabanovsky, 2011-04-12

2 answers

I suggest algorithm with one site. A fun graph is drawn on your feature.

Update:

The proposed algorithm is correct, but too slow. I suggest you get acquainted with:

Update:

And now the control update! Here describes a reliable algorithm of the same Jeff Tupper

 3
Author: yapycoder, 2011-04-12 13:32:05

If you just need to calculate it: here is

 1
Author: Alex Kapustin, 2011-04-12 15:42:03