Hvordan kalkuleres trig-funksjoner?

Det er god trening å prate matematikk. Her er det fritt fram for alle. Obs: Ikke spør om hjelp til oppgaver i dette underforumet.

Moderatorer: Vektormannen, espen180, Aleks855, Solar Plexsus, Gustav, Nebuchadnezzar, Janhaa

Svar
Aleks855
Rasch
Rasch
Innlegg: 6869
Registrert: 19/03-2011 15:19
Sted: Trondheim
Kontakt:

Nå er jeg en skikkelig røver på å bruke sin/cos/tan-knappene på kalkulatoren, men det jeg er nysgjerrig på er hvordan kalkulatoren kalkulerer disse funksjonene.

Altså, den må jo ha en "formel" for hvordan den kalkulerer dem? Noen som vet hvordan dette gjøres? Altså hvordan kalkulatoren er programmert til å håndtere eksempelvis sin(55)?
Bilde
Nebuchadnezzar
Fibonacci
Fibonacci
Innlegg: 5648
Registrert: 24/05-2009 14:16
Sted: NTNU

Mes vanlige svaret er å si taylor-polynomer med nok ledd, men dette stemmer ikke for de aller, aller fleste kalkulatorer. Litt av problemet er at det kreves mange ledd, og selve operasjonen er tidkrevende.

Utifra det foreleser vår sa var at de brukte bla CORDIC method, som du kan lese mer om her

http://www.qc.cuny.edu/Academics/Degree ... ultan1.pdf

http://www2.icmc.usp.br/~legal/arquivos ... gencia.pdf
"Å vite hva man ikke vet er og en slags allvitenhet" - Piet Hein
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
Aleks855
Rasch
Rasch
Innlegg: 6869
Registrert: 19/03-2011 15:19
Sted: Trondheim
Kontakt:

Snodig, men det gir mening. Taylor-utvikling var min gjetning til å begynne med. Hvis jeg skulle programmert en slik funksjon selv, så hadde det helt klart blitt Taylor. En kalkulator runder jo uansett av til x antall desimaler, så det ville ikke vært det helt store problemet i den forstand. Verre når man skal ha ekstrem nøyaktighet.
Bilde
Nebuchadnezzar
Fibonacci
Fibonacci
Innlegg: 5648
Registrert: 24/05-2009 14:16
Sted: NTNU

Er nok som nevnt ikke presisjonen som er problemet, men hvor tidkrevende de ulike regneoperasjonene er for en kalkulator.
"Å vite hva man ikke vet er og en slags allvitenhet" - Piet Hein
https://s.ntnu.no/Integralkokeboken
Lektor - Matematikk, Fysikk og Informatikk
Svar