Funktion in c++ code?
Also mein Prof hat letzte Vorlesung die folgende Funktion für den Sinus in c++ implementiert. Wenn ich da jetzt nochmal so drüber schaue komm ich nicht wirklich drauf warum er diesen code gewählt hat. Da ich jetzt als Aufgabe hab auch die Cosinus Funktion zu implementieren würde ich gerne das vorgehen aus der Vorlesung verstehen. Kann mir hier jemand helfen und erklären wie der code diese Funktion berechnen?
1 Antwort
Naja, um vom einem Summanden auf den nächsten zu kommen muss man das Vorzeichen umdrehen, ein x² hinzufügen und die Fakultät im Nenner erweitern.
Entsprechendes geschieht in er Schleife.
Die Schleifenbedingung sorgt dafür, dass die Berechnung irgendwann abbricht, wenn das Restglied vernachlässigbar klein ist.
Für den Kosinus musst du nur die Startwerte ändern, soweit ich das sehe.
Alles klar. Vielen Dank hat mir geholfen!
ok ich glaube so langsam verstehe ich es. Wäre dann für cos x der Nenner einfach ((zaehler_helfer) * (zaehler_helfer+1))? Weil hier ist es ja nur 2n!.