zdravim, mam ukol do skoly - iteracni vypocty, snazim se o fuknci cosinus..
na internetu jsem si nasel tento vzorec (Tayloruv vzorec pro rozvoj funkce cos(x)):
cos(x) = 1 - xna2/2! + xna4/4! - xna6/6! ... atd..
a taktez odvozeny rekurentni vztah pro vypocet prirustku v kazdem kroku:
t - prirustek
ti = (-ti-1 * xna2) / ki*(ki-1)
ki= ki-1 + 2
t0 = 1
k0 = 2
no bez hornich a dolnich indexu to vypada docela blbe snad se vtom nekdo zorijentuje... z vyse uvedenych informaci jsem si napsal (no ne uplne ja) nasledujici kod:
double x = 20; //prozatim jsem neznamou zvolil takhle abych videl zda to funguje
double eps = 0.001;
double k = 2;
double item = 1;
double sum = item;
while(fabs(item) >= eps)
{
item = (-item*x*x)/(k*(k-1));
k += 2;
sum += item;
}
ale nejka mi to nepocta spravne.. vyhazuje to naprosto zcestne vysledky.. za kazdou radu bude obrovksy vdecny...