Witam.
Mam do zrobienia taki program, który wyświetla daną funkcję (sinx, cosx, x^2, tgx). I z resztą nie było większych problemów, w Internecie dużo o tym jest artykułów. Problem zaczął się, gdy chciałem narysować wykres funkcji tg(x). Otóż o sinusie znalazłem wzór funkcji, z którego skorzystałem i działał bez problemu.
for (int i = 0; i < width; i++)
{
int y = (int)((Math.Sin((double)i * 2.0 * Math.PI / width) + 1.0) * (height - 1) / 2.0);
DrawArea.SetPixel(i, y, Color.Black);
}
Gdzie oczywiście width to szerokość pictureBox'a, a height to wysokość jego.
Problem polega na tym, że średnio rozumiem jak działa ten wzór, przez co nie umiem przekształcić go na wykres tg.
Wobec tego mam do Was pytanie o co chodzi w tym wzorze i jak ewentualnie można by go zmienić, żeby można było narysować wykres tg.
Jestem w liceum, więc funkcje trygonometryczne już miałem, ale ten wzór akurat średnio rozumiem.