Reeksontwikkeling Sinus

Moderators: dirkwb, Xilvo

Reageer
Gebruikersavatar
Berichten: 4.810

Reeksontwikkeling Sinus

Ik was daarnet een programmatje aan het programmeren dat een sinus moet berekenen van een getal. Hiervoor gebruikte ik volgende reeksontwikkeling die ik op internet vond: Afbeelding

Wanneer ik nu bv sin(2) zou doen dan geeft dit: 2.909297427 terwijl het antwoord 0.909297427 is. Wanneer ik nu die reeks programmeer zonder die eerste x komt het wel goed uit natuurlijk. Misinterpreteer ik nu die reeksontwikkeling of is die gewoon fout? (ik zag deze op meerdere websites wat me dus doet denken dat die wel correct is)

Edit: Mss kon dit beter in 1 van de subfora, daarvoor mijn excuses :)

Edit2: En ik heb het probleem zelf gevonden, sorry voor de post :)

Gebruikersavatar
Berichten: 997

Re: Reeksontwikkeling Sinus

Excuseer je toch niet voor de post! Maar deel je verworven inzicht dan wel met ons!

(Bedenk overigens dat dit de reeksontwikkeling is van sin(x) rond nul)

Gebruikersavatar
Berichten: 997

Re: Reeksontwikkeling Sinus

Het is bovendien zinvol lijkt me te kijken naar het gebied waar de benadering mooi de functie nog volgt en gebruik te maken van de periodiciteit van de sinusfunctie. In dat opzicht zijn er ook betere getallen om een benaderingsveelterm rond te bepalen dan x=0.

Gebruikersavatar
Berichten: 24.578

Re: Reeksontwikkeling Sinus

Edit: Mss kon dit beter in 1 van de subfora, daarvoor mijn excuses :)
Verplaatst naar analyse :)
"Malgré moi, l'infini me tourmente." (Alfred de Musset)

Gebruikersavatar
Berichten: 4.810

Re: Reeksontwikkeling Sinus

HolyCow schreef:Excuseer je toch niet voor de post! Maar deel je verworven inzicht dan wel met ons!

(Bedenk overigens dat dit de reeksontwikkeling is van sin(x) rond nul)
Wel ik had m'n programma laten starten met macht 1 en faculteit 1, dus
\(\frac{x^{1}}{1!}\)
was eigelijk de eerste waarde, wat dus die eerste x is. Daarbij telde ik in het begin altijd de ingegeven waarde nog eens extra op en dan klopte het natuurlijk niet :)

Berichten: 137

Re: Reeksontwikkeling Sinus

Een beetje offtopic: In welke taal programmeer jij?

Gebruikersavatar
Berichten: 4.810

Re: Reeksontwikkeling Sinus

C++

Gebruikersavatar
Berichten: 2.003

Re: Reeksontwikkeling Sinus

hoe kwam jij aan 2.909297427 ?
I was born not knowing and have only a little time to change that here and there.

Gebruikersavatar
Berichten: 24.578

Re: Reeksontwikkeling Sinus

2 (het argument) + 0.909297427 (het antwoord).
"Malgré moi, l'infini me tourmente." (Alfred de Musset)

Gebruikersavatar
Berichten: 4.810

Re: Reeksontwikkeling Sinus

Zoals TD al ongeveer zei:

Dit was eigelijk wat ik aan het berekenen was zonder dat ik het door had:
\( \sin{x}=x+\frac{x^{1}}{1!}+\frac{x^{3}}{3!}-\frac{x^{5}}{5!}+...\)

Berichten: 481

Re: Reeksontwikkeling Sinus

Trouwens, het lijkt me geen slecht idee om je enigszins in taylorreeksen te verdiepen in plaats van klakkeloos de formule van het net te plukken.
Procrastination is like masturbation; it's all fun and games till you realize you just **** urself..

Correct me if I'm wrong.

Gebruikersavatar
Berichten: 4.810

Re: Reeksontwikkeling Sinus

Die komt ooit wel eens ter sprake in de les wiskunde, maar dit was louter een programmeer oefeningetje. Men kon ons evengoed een willekeurige reeks laten berekenen, dan is deze reeks iets 'toffer' om te programmeren.

Reageer