Rysowanie wykresu funkcji – cześć I

Narysuj wykres funkcji sinus z zakresu -2p do 2p  odpowiednio skalując wykres.

1. Odczytaj rozmiary komponentu

Dimension size = getSize();

2. Utwórz dwie tablice liczb całkowitych o szerokości komponentu

        int []xs=new int[size.width];

        int []ys=new int[size.width];

3. Wypełnij je wartościami współrzędnych punktów leżących na wykresie funkcji sin().

4. Stała p jest zdefiniowana jako Math.PI.

W klasie panelu dodaj atrybuty

double low=-2*Math.PI;

double high=2*Math.PI;

Użyj ich do obliczeń.

5. Funkcja sin() jest zdefiniowana jako Math.sin(double x)

        for(int i=0;i<size.width;i++){

            xs[i]=i;

            ys[i]=(int)obliczona wartość sin;

        }

Będziemy obliczać wartość sin(x), gdzie x będzie wartością wewnątrz przedziału [low,high]. Jaki wzór?

4. Wyświetl wykres

        g.drawPolyline(xs, ys, size.width);