Cześć
Mam problem ze zrozumieniem pewnego zadania z programowania którego treść brzmi :
"Obliczyć wartość funkcji sin x dla danego x rzeczywistego, korzystając z rozwinięcia tej funkcji w następujący szereg nieskończony:"
Mam tutaj poprawny kod dot. tego zadania.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define EPS 1E-12
int main()
{
double x,w,s;
int n;
printf("Podaj X: ");
scanf("%lf",&x);
printf("x=%f",x);
s=0;
w=x;
n=2;
while(fabs(w)>EPS)
{
s=s+w;
w=(w*(-1))*(pow(x,2))/(n*(n+1));
n=n+2;
}
printf("\n\t suma szeregu : x=%.12f",s);
printf("\n\t funkcja sin() : x=%.12f", sin(x));
return 0;
}
Jednak kompletnie nie rozumiem z jakich własności we wzorze wynika:
w=x;
n=2;
I
s=s+w;
w=(w*(-1))*(pow(x,2))/(n*(n+1));
n=n+2;
Mógłby mi ktoś wytłumaczyć jak "debilowi" w.w zagadnienia?
Zadanie wydaje się chyba łatwe, bo na zajęciach nie mieliśmy żadnego tłumaczenia przy pisaniu tego czym jest "szereg".
Pozdrawiam serdecznie