Hallo Zusammen
Ich soll den Sinus mit hilfe der Taylorreihe berechenen
wer die Taylorreihe nicht kennt -> http://de.wikipedia.org/wiki/Sinus#Definition_als_Taylorreihe
Jetzt habe ich es bisher geschafft, dass mir die Fakultät von (2n+1) ausgegeben wird und zwar so
Dies ist jetzt nur der Nenner in meinem Bruch. Jetzt fehlt "nur" noch der Zähler und die Summe der einzelnen Schritte.
Nun das erste Prioblem, wie kann ich x hoch b für den Zähler schreiben (wie sage man in Java, dass b der Exponent von x ist?)
Das Problem, wie ich dann die einzelnen Summanden aufsummieren kann kommt dann später...
hat jemand nen Tip für mich?
grüße
Daniel
Ich soll den Sinus mit hilfe der Taylorreihe berechenen
wer die Taylorreihe nicht kennt -> http://de.wikipedia.org/wiki/Sinus#Definition_als_Taylorreihe
Jetzt habe ich es bisher geschafft, dass mir die Fakultät von (2n+1) ausgegeben wird und zwar so
Code:
public class Sinus {
public static void main(String[] args) {
int fakultaet = 1;//die fakultät ist 1, falls die "for" schleife nicht greift
String a = JOptionPane.showInputDialog( "bitte Zahl eingeben" );
int n=Integer.parseInt( a );
int i;
int b=n+n+1;
for( i=2; i<=b; i=i+1 )
{
fakultaet *= i;
}
System.out.println(fakultaet);
}
}
Dies ist jetzt nur der Nenner in meinem Bruch. Jetzt fehlt "nur" noch der Zähler und die Summe der einzelnen Schritte.
Nun das erste Prioblem, wie kann ich x hoch b für den Zähler schreiben (wie sage man in Java, dass b der Exponent von x ist?)
Das Problem, wie ich dann die einzelnen Summanden aufsummieren kann kommt dann später...
hat jemand nen Tip für mich?
grüße
Daniel