Sin interpolieren

Gast #589622
Lesenswert?

1
Sintab[0]=0;
2
Sintab[1]=1;
3
Sintab[2]=0;
4
Sintab[3]=-1;
5
Sintab[4]=0;
6

7
float Sin(x){
8
  float a,b;
9
  a=floor(2*x/pi);
10
  b=x-a;
11
  return (1-x)*Sintab[(int)a]+x*Sintab[(int)a+1];
12
}

(c) 2007 by me

Viel Spaß damit!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren