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);