Cosinus mit Tyler Funktion in Java implementieren?

Aufgabenstellung - (Computer, Mathematik, Programm)

2 Antworten

Teile die Formel in Stücke auf und schau, welche mathematischen Operationen du implementieren musst (am besten als jeweils eigene Funktion). Die einzeln implementierten Teile kannst du dann miteinander verknüpfen.

Du hast doch die Formel schon da. Wo ist das Problem?

Ahikoteru 
Fragesteller
 29.10.2017, 12:08

Ja eben. Wie ich oben schon geschrieben habe weiß ich nicht wie ich die in Code umformen kann. Fakultät z.b.
Im Endeffekt kann ich einfach die ganze Funktion in ein print.out packen

0
Roderic  29.10.2017, 12:16
@Ahikoteru

Dann mach es doch so.

Wird zwar ne etwas lange Codezeile, aber im Prinzip geht es so.

Im Intervall [-pi, +pi] liefert die Taylorentwicklung für Cosinus bereits ab dem vierten Glied einen Wert, der genauer ist als deine geforderten 2 Nachkommastellen.

Du kannst dir als eine Schleife sparen und einfach die vier ersten Taylorglieder addieren.

https://de.wikipedia.org/wiki/Taylorreihe#Trigonometrische_Funktionen

Da steht alles, was du zum mathematischen Teil des Themas wissen musst. Der Programmierteil ist einfach.

Das Mathe lernen und das Programmieren lernen können wir dir nicht abnehmen.

1
Ahikoteru 
Fragesteller
 29.10.2017, 12:20
@Roderic

Das ist schonmal eine gute Idee. Ich setze mich da jetzt mal eine Weile dran, danke.

Ich will hier keine fertigen Lösungen haben und will auch selber programmieren lernen, allerdings finde ich weder in meinem Buch noch im Netz etwas zu diesem Thema und weiß nicht wie ich die Aufgabe sonst lösen soll ohne jemanden nach Tipps zu fragen

0
Roderic  29.10.2017, 12:23
@Ahikoteru

Lies dir erstmal in Ruhe den Wiki Artikel zur Taylor Entwicklung durch. Da sind zwei animierte Gifs dabei, die das sehr gut veranschaulichen. Das eine ist sogar die Cosinus Funktion.

Wennste noch Fragen zum mathematischen Teil hast, dann frag.

Bei konkreten Fragen zu Java müssen andere einspringen. Ich programmier in anderen Sprachen. ;-)

0