Jak policzyć sinus i cosinus z rozwinięć w szereg? Ile wyrazów mam zsumować?
public static double sinus(int x) {
double sin = 1, sin1, sin2;
for(int i = 1; i < 10; i++) {
sin1 = x_do_n(x, (2*i +1) ) * x_do_n(-1, i);
sin2 = k_silnia(2*i + 1);
sin += sin1/sin2;
}
return sin;
}
public static double cosinus(double x) {
double cos = 1, cos1, cos2;
for(int i = 1; i < 10; i++) {
cos1 = x_do_n(x, 2*i) * x_do_n(-1, i);
cos2 = k_silnia(2*i);
cos += cos1/cos2;
}
return cos;
}
Funkcje silnia i potęgowanie są poprawne.
//W podglądzie wyświetla mi obrazy - wzory..