P
peter1985
Gast
Hallo!
also ich möchte den cosinus ganz einfach aber ohne der klasse java.lang.Math berechnen.meine funktion schaut so aus:
fakt.fakultie berechnet mir die fakultät(des liefert auch einwandfreie ergebnisse problem liegt also nicht hier)...
eigendlich sollte k gegen unendlich laufen,damit der wert immer genauer wird. aber ca. k=10 kommen auf einmal riesige werte...
für x<2 kommen auch richtige ergebnisse raus.
falls jemand eine idee hätte,wäre ich sehr dankbar!
mfg,peter
also ich möchte den cosinus ganz einfach aber ohne der klasse java.lang.Math berechnen.meine funktion schaut so aus:
Code:
public static double cosinus(int x)
{
double j=0;
int a=0;
for (int k=0;k<=10;k++)
{
a= fakt.fakultie(2*k);
j=j+(((Math.pow(-1.0,k))/a)*((Math.pow(x,2*k))));
}
return j;
}
eigendlich sollte k gegen unendlich laufen,damit der wert immer genauer wird. aber ca. k=10 kommen auf einmal riesige werte...
für x<2 kommen auch richtige ergebnisse raus.
falls jemand eine idee hätte,wäre ich sehr dankbar!
mfg,peter