Hej! Piszę sobie program do rysowania wykresów funkcji. W okienko wpisujemy wzór funkcji, np:
1/(x^2+x)
lub
1/x
i program analizując string'a liczy wartość i rysuje wykresik. A działa to tak: pętelka po 'i' od np. -500 do 500 (wartości argumentów zależą od obecnej szerokości okna), pod 'x' we wzorze podstawiam jakąś tam wartość zależną od szerokości/wysokości, aby wykres zawsze wyglądał cacy. Kolejne punkty odpowiadające wartościom funkcji łącze metodą Canvas.LineTo(). Przy działaniach generujących błąd program pomija te wartości (np. sqr(-1), 1/0). Tyle, że jeśli argument przyrasta o jakieś 0,439 to ominie 0 i wartość skrajnie ujemną (-3214) połączy mi kreską z wartością skrajnie dodatnią (+2349) i asymptota nie będzie widoczna.
W jaki sposób temu zaradzić? Co zrobić, aby asyptota była widoczna na moim wykresie?