Alternatieve Sinus Functie
Over het algemeen kost het aanroepen van een sinusfunctie binnen een programmeertaal een hoop clock-cycles. Daarvoor krijg je wel een hele nette benadering van de sinus van een getal. Vaak veel te netjes als het mij vraagt. Zijn er alternatieven voor wanneer je wat minder detail nodig hebt? Ja, en die zijn een stuk sneller. [1].
Wat dacht je van:
sinX = 1.2732395*x + (0.4052847*x*x) * (x<0?1:-1);
Het is een aardige benadering van de sinusfunctie die op mijn vaste computer wel even 20x zo snel is als de ingebouwde Processing/Java sinus functie.
Wil je nou iets meer detail dan kun je ‘m nog finetunen door met het resultaat van de vorige berekening nog even het volgende uit te halen.
sinX= .225*((x<0?-1:1)*sinX*sinX-sinX)+sinX;
Die is nog steeds 9x zo snel als de standaard sinus functie.
Ben je benieuwd hoe dit werkt zoek dan even op Taylor reeksen want volgens mij hebben we het oorspronkelijk aan hem te danken.
Taylor wilde iedere willekeurige functie schrijven als een polynoom.
Eventueel met graad oneindig, oftewel: als een oneindige reeks.
De gedachte achter dit polynoom is, dat hij voor het punt x=0 de
zelfde waarde heeft als f(x), maar ook dezelfde afgeleide en 2e
afgeleide, enz. [2]
Fijn om te weten is misschien waar die twee getalletjes (1.2732395 en 0.4052847) precies vandaan komen. Waarom weet ik niet maar de eerste staat voor 4/PI en de tweede voor 4/PI2.
Sourcecode
Zie source Alternatieve-Sinus-Functie
Zie source qSin-Color-Wave-Demo
Zoals je ziet is voor zoiets als het onderstaande de grove benadering prima voldoende:

Externe links
* http://home.wanadoo.nl/rule-off/wis/reeksen.htm
* http://lab.polygonal.de/
* http://lab.polygonal.de/wp-content/articles/fast_trig/fastTrig.as


Reageer op dit bericht / Leave a message (2)



De daadwerkelijke ontdekking werd in 1965 door Arno Penzias en Robert Wilson min of meer bij toeval gedaan. Ze ontdekten een isotrope straling op een golflengte van 7cm. Niet wetende dat die straling voorspeld was, dachten ze dat het aan hun telescoop lag. Aangezien er regelmatig duiven in hun telescoop overnachtten, werd de telescoop ontdaan van alle duivenpoep, ook de bouten in de telescoop werden afgevijld. Toen er daarna nog steeds straling werd gedetecteerd, werd er maar eens contact opgenomen met enkele collega’s die hun al snel wisten te vertellen dat ze de kosmische achtergrondstraling hadden ontdekt. In 1978 kregen zij de Nobelprijs voor de Natuurkunde voor deze ontdekking. [
Op 3 November 2007 staat 





Afgelopen weekend deed ik mee aan een META Workshop in Amsterdam. META staat voor Making-Electronic-Thingies- in-Amsterdam. De workshop onder leiding van Tom Schouten ging over het genereren van televisie signaal met behulp van de programmeertaal
Date: 26th-27th of May
Teacher: Tom Schouten
We released a brand new version of 




Vrijdag 30 maart om 16.15u houdt Bas Haring zijn oratie over het alledaags maken van wetenschap.
Ik moet zeggen dat de opnamedag minstens net zo extreem en onwerkelijk was als meewerken aan de 
