Seite 1 von 2
Fast Sinus
Verfasst: 03.12.2005 03:04
von Kaeru Gaman
eine superschnelle sinustabellen-benutzung hab ich hier gepostet:
http://forums.purebasic.com/german/viewtopic.php?t=5884
...ich bitte um rege kritik...
und auch um rückfragen. wenn es nicht verstanden wird,
bitte fleißig fragen, ich klabuster das gerne auseinander.
Verfasst: 04.12.2005 16:05
von Kaeru Gaman
wieder gar keine reaktion?
macht doch wenigstens mal nen performance test:
Code: Alles auswählen
Dim SinA.f(4095)
#pi = 3.14159265
For n=0 To 4095
SinA(n) = Sin(#pi / 2048 * n ) ; #pi als erstes, damit ein float übergeben wird
Next
#n = 9999999
Delay(1000)
s.f = 0
winkel.f = 50
time1 = timeGetTime_()
For z = 0 To #n
arcs.f = winkel * 3.1415926 / 180.0
Sin(arcs)
Cos(arcs)
Next
time1 = timeGetTime_() - time1
time2 = timeGetTime_()
For z = 0 To #n
arc = winkel * 4096 / 360
SinA( arc & 4095 )
SinA( (arc+1024) & 4095 )
Next
time2 = timeGetTime_() - time2
MessageRequester("",Str(time1) + " " + Str(time2))
Verfasst: 04.12.2005 18:40
von Laurin
Ergebnis mit Debugger: 1864 1068
Ergebnis ohne Debugger: 1070 100
Bekomm' ich jetzt ein Eis?

Verfasst: 04.12.2005 19:01
von PMV
mit Debugger: 2676 1699
ohne Debugger: 1390 150
das ist ein schöner Tipp

Verfasst: 05.12.2005 03:20
von Kaeru Gaman
Laurin hat geschrieben:Bekomm' ich jetzt ein Eis?

*eistüte füll und sahne und schoko drauftu*
biddö
PMV hat geschrieben:das ist ein schöner Tipp

gell?
freut mich, dass es nützlich ist..

Verfasst: 05.12.2005 20:39
von Kekskiller
Und wer jetzt behauptet, dass von einem Fehler nur eine Seite den Lerneffekt trägt, der lügt ~_~ ...
Verfasst: 05.12.2005 20:44
von freedimension
Kekskiller hat geschrieben:Und wer jetzt behauptet, dass von einem Fehler nur eine Seite den Lerneffekt trägt, der lügt ~_~ ...
Hö? Wie meinen?
Verfasst: 06.12.2005 23:01
von Kekskiller
Siehe Thread, letzte Seite

.
Verfasst: 06.12.2005 23:54
von freedimension
Äh, dieser Thread hat erst eine Seite und da steht nirgends was von einem Fehler oder so. Also entweder steht ich grad auf'm Schlauch oder du sprichst tatsächlich in Rätseln.
Verfasst: 07.12.2005 00:15
von Kaeru Gaman
der thread, auf den in dem thread verwiesen wird, auf den im ersten posting verwiesen wird...