Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Näherungsfunktion für Sinus

Näherungsfunktion für Sinus

Schüler Gymnasium,

Tags: Näherung, Sinus, Taylor

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
WodkaRHR

WodkaRHR aktiv_icon

00:17 Uhr, 19.07.2015

Antworten
Die Frage ist eigentlich ganz kurz:

Ich bräuchte für ein Assemblerprogramm eine Näherung für folgende Sinusfunktion, welche ein Polynum sein muss:

f(x)=128sin((128π)x)

Also im Grunde eine Sinusfunktion mit Amplitude [-128;128] und Perdiode 256.
Ich kenne mich mit der Taylorreihe nicht gut aus, aber die liefert ja, wenn ich das richtig verstanden habe nur Näherungen für sin(x).

Wodka

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Hierzu passend bei OnlineMathe:
Sinus (Mathematischer Grundbegriff)
Trigonometrie (Mathematischer Grundbegriff)
Wichtige trigonometrische Werte
Additionstheoreme
Sinusfunktion (Mathematischer Grundbegriff)
Rechenregeln Trigonometrie

Online-Übungen (Übungsaufgaben) bei unterricht.de:
 
Online-Nachhilfe in Mathematik
Antwort
Roman-22

Roman-22

01:19 Uhr, 19.07.2015

Antworten
> Also im Grunde eine Sinusfunktion mit Amplitude [-128;128] und Perdiode 256.
Nein!
Die Amplitude ist eine positive Zahl (hier 128) und kein Intervall.
Und die kleinste Periode der Funktion, so wie du sie angegeben hast, ist π2640,154

Wenn die Periode 256 sein soll, dann lautet der Funktionsterm 128sin(π128x)

Im Übrigen gilt: sin(ωx)=k1[(-1)kω2k-1(2k-1)!x2k-1]

R



WodkaRHR

WodkaRHR aktiv_icon

09:50 Uhr, 19.07.2015

Antworten
Lol, was hab ich da gestern eig für nen Kack geschrieben :-D)

Ich meine natürlich Wertebereich =[-128;128] und Periode 256 passt also

f(x)=128(sin(π128)x)

Wie komme ich denn dafür jz auf ne Näherung?
Antwort
Respon

Respon

09:58 Uhr, 19.07.2015

Antworten
Polynom welchen Grades ?
Antwort
Respon

Respon

10:34 Uhr, 19.07.2015

Antworten
z.B. ( Entwicklungspunkt jeweils 0)
Lineare Approximation p1(x)=1282xπ
Kubische Approximation p3(x)=1282xπ-1284x36π3
usw.
Antwort
anonymous

anonymous

11:49 Uhr, 19.07.2015

Antworten
Kurz und gut:
128sin(πx128)=128{(πx128)11!-(πx128)33!+(πx128)55!-(πx128)77!+...}
Antwort
Roman-22

Roman-22

12:18 Uhr, 19.07.2015

Antworten
> Wie komme ich denn dafür jz auf ne Näherung?
Das hab ich dir doch schon geschrieben!
Ich hab dir die Reihe für sin(ωx) bereits genannt - es hatte sich ein Tippfehler eingeschlichen: unter dem Summenzeichen gehört k=1 (und nicht k1).
Setz doch bitte dein ω=π128 ein und mit 128 multiplizieren kannst du die Reihe doch sicher auch selbst.

Je weiter du dich mit dem Argument x von der Entwicklungsstelle x0=0 entfernst, desto mehr Glieder der Reihe benötigst du für eine gute Näherung. Deshalb ist es in der Praxis sinnvoll, in einer vorberechneten Tabelle ausgewählte Funktionswerte gespeichert zu haben, um so ad hoc eine Reihenentwicklung an diesen Stellen verwenden zu können. Außerdem wird man die Symmetrie und Periodizität der Sinusfunktion kräftig ausnützen. Mehr, als Sinuswerte für Winkel im Bereich von 0 bis π4 wird man so bei geschicktem Ansatz nie benötigen.

Hier ist sicher nicht der Raum, das alles breit zu treten, aber wenn du mit deiner Lieblingssuchmaschine nach etwas wie "Sinus in Assempbler implementieren" oder "fast sin cos" suchst, wirst du mit Sicherheit fündig.

R

Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.